3 ms·
What's more important is applying some important concepts in haskell - functional programming and dividing your program into tiny self-contained parts. You can
by kennystone 15y ago
What's more important is applying some important concepts in haskell - functional programming and dividing your program into tiny self-contained parts. You can write this way in most languages - Ruby, Python, Scala, etc. The fancier parts of Haskell - lazy evaluation, static typing, whatever - are less important to making software that works than its functional nature.
- Peaker 15y agoThe static typing is essential to making software that works (and scales). Dynamic typing requires a lot more test code and test code is expensive to write, maintain, and repeatedly execute.