3 ms·
> It's basically just parametric polymorphism and algebraic data types. They're my two favorite things from Haskell, and both are really simple As a Haskell pr
by akst 9y ago
> It's basically just parametric polymorphism and algebraic data types. They're my two favorite things from Haskell, and both are really simple
As a Haskell programmer I agree on the simplicity point, but you may want to use simpler terms if you're trying to sell someone on simplicity (in reference to parametric polymorphism and algebraic data types)
Cool project though!
- sjg007 9y agoSo what are the simpler terms? Any examples?
- akst 9y agoYou could probably say Generics instead of Parametric polymorphism, while far less formal a lot more people will grok what you're getting at. I guess it's not so clear for algebraic data types, but I'd probably refer to swift enums or unions in elm as an example. Last time I suggested this, someone likened it to intellectualism, lol. I see it more as a communication, a thing that the typed functional community seems to struggle with
- akst 9y agoSigh, I cannot edit my comment at this stage, but correction I meant *anti-intellectualism