Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in algebraic-data-types

How to implement Swift-style enum with associated values in Typescript? [duplicate]

How to avoid SML datatype repetition in structures and signatures?

Algebraic Data Types in GraphQL

Overhead of using classes for matrix of algebraic structures in C++

Haskell Zipper for ADT with many constructors

Algorithm to detect and remove least number of inconsistent facts (probably in PROLOG)?

How to express type of "slice of (string or 'other such slice')"

Subset algebraic data type, or type-level set, in Haskell

what makes a class/trait in scala an ADT

Modifying immutable substructures

Surjectivity check when return type is sealed

How to infer the type of the Scott encoded List constructor?

How do I create an unbox instance of an ADT?

Using record syntax with algebraic data types with multiple constructors

How to convert a custom type to an Integer in Haskell?

In OCaml, what is the difference between `'a.` and `type a.` and when to use each?

Apply a function to substructures automatically

Why does concatenation of lists take O(n)?

Is the concept of Algebraic Data Type akin to Class definitions in OO languages?

"Composite" algebraic data types in Scala and Haskell