Search code examples
F# sum type with recursion?...


recursionf#algebraic-data-types

Read More
How can I extract data from all elements of a multiset?...


functionfunctional-programmingisabellealgebraic-data-typesmultiset

Read More
How to measure the size of a MultTree in Haskell?...


haskellrecursiontreealgebraic-data-typesnon-exhaustive-patterns

Read More
Are sum types defined with UnboxedSums more efficient than plain enum?...


performancehaskelllazy-evaluationalgebraic-data-types

Read More
What are the requirements to prefer CPS over algebraic data types?...


haskellfunctional-programmingalgebraic-data-typescontinuation-passing

Read More
Incorrect type inference while pattern matching in Scala...


scalafunctional-programmingpattern-matchingalgebraic-data-types

Read More
Getting a type mismatch error with the Haskell zipWith function...


haskelltypestype-mismatchalgebraic-data-typescustom-data-type

Read More
What are "sums-and-products" data structures?...


data-structuresprogramming-languagestypestype-systemsalgebraic-data-types

Read More
How to narrow the type of an upper-bounded type parameter in a state machine encoding?...


scalafunctional-programmingfsmalgebraic-data-types

Read More
Transformation of two integers into a double in Java...


javaeclipseintegerdoublealgebraic-data-types

Read More
Discriminated type unions...


haskellalgebraic-data-typesdiscriminated-union

Read More
Type-safety with ADT and Aux pattern...


scalatype-safetyalgebraic-data-types

Read More
Understanding tail recursion with stated data types...


recursionf#algebraic-data-types

Read More
Additional case for a recursive data type...


haskellrecursiontypesalgebraic-data-typescustom-data-type

Read More
Initial algebra for natural numbers...


haskellrecursionalgebraic-data-typescategory-theorycatamorphism

Read More
What are algebraic structures in functional programming?...


haskellfunctional-programmingtypeclassalgebraic-data-typesabstract-algebra

Read More
Type with two enum fields in Haskell...


haskelltypesenumsanonymous-typesalgebraic-data-types

Read More
How to implement an ADT for a container with one or many values in Scala...


scalaalgebraic-data-typespath-dependent-typef-bounded-polymorphism

Read More
Reducing match indentation for deeply nested properties...


rustpattern-matchingalgebraic-data-types

Read More
Using parameterized branch of ADT in function...


scalashapelessalgebraic-data-types

Read More
What should I rename bailFirst and bailLast functions in this code snippet from a functional program...


javascriptfunctional-programmingalgebraic-data-types

Read More
Filter a algebraic datatype list...


haskellalgebraic-data-types

Read More
How to decode an ADT with circe without disambiguating objects...


jsonscalaalgebraic-data-typescircegeneric-derivation

Read More
Abusing the algebra of algebraic data types - why does this work?...


haskellfunctional-programmingalgebraic-data-typesmiranda

Read More
Fix repetitive instance declarations for algebraic data type...


haskellalgebraic-data-types

Read More
expressing properties of inductive datatypes in Dafny...


propertiesalgebraic-data-typesdafnyquantifiers

Read More
In scala shapeless library, is there a native way to convert a product type (HList/Generic/NamedGene...


scalashapelessdependent-typealgebraic-data-types

Read More
Get the value of a variant, which itself could be another variant...


c++c++17template-meta-programmingvariantalgebraic-data-types

Read More
Haskell: How to generate a cartesian product of two simple algebraic data types...


haskellcartesian-productalgebraic-data-types

Read More
How to model this recurisve structure in Haskell?...


haskellkdbalgebraic-data-typestraversable

Read More
BackNext