3 ms·
What are the ergonomics-first languages of the functional world?
by Gravityloss 7y ago
What are the ergonomics-first languages of the functional world?
- The_rationalist 7y agoI would say that rust and kotlin are good at providing most of the useful concepts from functional programming (higher order functions, common functors (map, filter, etc), tail call, pattern matching, destructuring, expressions, lazy evaluation, immutable collections, actor model, algebraic data types) Sadly they lack some features at the type system level (higher kinded types, intersection and union types) TypeScript do a better job at it but lack some other features (pattern matching).
- twic 7y agoLISPers would say LISP.
- kazinator 7y agoTXR Lisp, for one.