(no title)
YorkshireSeason | 1 year ago
Using such techniques requires an upfront investment of learning how this works, but once that mountain is climbed, programming becomes easier, faster and less error prone in many cases.
YorkshireSeason | 1 year ago
Using such techniques requires an upfront investment of learning how this works, but once that mountain is climbed, programming becomes easier, faster and less error prone in many cases.
gsliepen|1 year ago
YorkshireSeason|1 year ago
The article suggests that this is coming to Scala, and I'm looking forward to being a guinea pig.
naasking|1 year ago
This seems to me a bit like complaining that defining C functions and for-loops are so much more verbose than just using JMP instructions in assembly language, so why go to all the trouble of bothering with functions?
The point is that effects and effect handlers are a new form of structured programming, but for effects instead of values. New structure seems heavyweight for trivial things, but ultimately scales and composes better for realistic programs.