Search code examples
How to implement memoization in Scala without mutability?...

scalathread-safetyimmutabilitymemoizationcategory-theory

Read More
What does "coalgebra" mean in the context of programming?...

scalahaskellfunctional-programmingcategory-theoryrecursion-schemes

Read More
Relation between `DList` and `[]` with Codensity...

listhaskellcategory-theory

Read More
Naturality of product functor morphisms...

category-theory

Read More
Why Functor class has no return function?...

mathhaskellmonadsfunctorcategory-theory

Read More
Can `Fix` and `(,)` be seen as functors in some sense?...

haskellcompositionfunctorcategory-theory

Read More
Confused about why all morphisms for a monoid are not the same as the identity morphism...

haskellfunctional-programmingcategory-theorymonoids

Read More
Indexed Initial algebras for GADTs...

haskelltypesalgebraalgebraic-data-typescategory-theory

Read More
How to understand the universal quantification in Yoneda's natural isomorphism?...

haskellcategory-theoryforall

Read More
Why are traversals defined over Applicatives, fundamentally?...

haskellcategory-theorytraversabledistributive

Read More
Does the term "Functor" in Prolog have any relation to the term taken from Category Theory...

functional-programmingprologfunctorcategory-theorylogic-programming

Read More
Lawvere's fixed point theorem in agda...

proofagdatheorem-provingcategory-theory

Read More
The identity monad as a free monad...

scalahaskellmonadscategory-theoryfree-monad

Read More
What is the mathematical theory or theorem underlying join of monad?...

haskellmonadscategory-theory

Read More
The list monad is not a free monad but …...

haskellmonadsagdacategory-theoryfree-monad

Read More
Morphism, product, coproduct operator precedence and associativity...

parsingfunctional-programmingoperatorsoperator-precedencecategory-theory

Read More
Is monad bind (>>=) operator closer to function composition (chaining) or function application...

haskellfunctional-programmingbindmonadscategory-theory

Read More
Are codatatypes really terminal algebras?...

haskelltype-systemscategory-theorycoinduction

Read More
How are Haskell Monad laws derived from Monoid laws?...

haskellmonadscategory-theorymonoids

Read More
Lambda Calculus vs Category theory in FP...

haskellfunctional-programminglambda-calculuscategory-theory

Read More
Is Haskell's `Const` Functor analogous to the constant functor from category theory?...

haskellfunctorcategory-theoryphantom-types

Read More
Reader functor in C++...

c++templateshaskellfunctorcategory-theory

Read More
What is the main difference between Free Monoid and Monoid?...

haskellfunctional-programmingcategory-theorymonoids

Read More
Is there any general functor (not limited to endofunctor) usage in programming?...

javascripthaskellfunctorcategory-theory

Read More
Is every type constructor (`Type -> Type`) some kind of functor...

haskellcategory-theory

Read More
Composing F-Algebra[F, A] to F-Algebra[F, Seq[A]]...

scalafunctional-programmingshapelesscategory-theoryscala-cats

Read More
Structurally enforced Free Alternative, without left distributivity...

haskellcategory-theoryfree-monadalternative-functorabstract-algebra

Read More
If MonadPlus is the "generator" class, then what is the "consumer" class?...

loopshaskellcategory-theoryhaskell-pipesmonadplus

Read More
Lax monoidal functors with a different monoidal structure...

haskellfunctorapplicativecategory-theoryalternative-functor

Read More
Is there a Codensity MonadPlus that asymptotically optimizes a sequence of MonadPlus operations?...

haskellmonadscategory-theoryfree-monadmonadplus

Read More
BackNext