2 ms·
You need a type system that is expressive enough to allow you to encode logic in the types. Of course, Haskell is not only language with such a type system: Pur
by elbear 6y ago
You need a type system that is expressive enough to allow you to encode logic in the types. Of course, Haskell is not only language with such a type system: PureScript, F#, Rust, OCaml, Scala have similar features, although not all.