| I've gotten into elm recently coming from Clojurescript and reagent (re-frame to be exact). I didn't think I needed types, until I tried Elm, now I am seriously having an identity crisis.. All my backend Python code is also riddled with type hints to help out with the cognitive load. Elm - Simple, friendly, helpful Just wish Elm was more mature, but loving it anyway! |
Everyone talks about higher order functions and generic types but lots of languages have that.... the really good ones have ADTs.
Oh what I would give to have ADTs in Java. I would stop using Exceptions for errors (not all exceptions are bad just most of them). I would stop using the annoying visitor pattern... That reminds me that I need to rexamine Derive4J