Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in algebraic-data-types

Are there default values for record getters in Haskell?

Record syntax and sum types

No infinite type error for records

list data type haskell with bounds

What is the preferable memory layout of Algebraic Data Types?

llvm algebraic-data-types

GADTs or phantom types to type-check function calls but keep homogeneity of type

Sum or Product Type?

How to use the fold function in Haskell with other datatypes

Where did defadt go in new clojure contrib?

How to instantiate a generic record with explicit type parameters?

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

Sum Types vs. Type Classes vs. Records

Why do I need to call the constructor again in the definition of fmap even when I don't apply the f argument? [duplicate]

How to make function useable only for a certain data constructor of an ADT?

How to serialise Haskell ADTs as tidy JSON, using Aeson?

Is it possible to create a type-level representation of generic ADTs?

Haskell's algebraic data types: "pseudo-extend"

ADT subtyping in Scala

Do algebraic datatypes in Haskell equal discriminated unions in F#?