Conversation

I very much miss using reasonable programming languages with expressive types and ability to describe explicit effects when I get caught up with shell scripting, Javascript, etc.
3
34
It doesn't meet either of my requirements above. It seems like a good building block to start with. Thankfully I get to migrate our complex data structures to Purescript and describe our operations that way; it is just pain until it describes enough.
1
1
Expressiveness requirements (all): - algebraic data types (ability to describe /data/ structure) - parametric polymorphism (type abstraction) - higher-kinded types (describe extensible effects with multiple interpretation as needed) Effects: domain specific & general purpose.
3
2