Get the latest tech news
Algebraic Effects: Another mistake carried through to perfection?
Earth-shattering project ideas. Resumes. Things in between.
After a quick study of the current big ideas, I fail to see them yielding major practical benefits to the profession of software development. This is sort of like the yield keyword in Python, except there’s a whole dynamically-scoped forest of things that might step in to snatch control from halfway across the call stack (or the codebase). The Company had taken the mistake of dynamic-scope and carried it through to its perfect logical extreme, which meant that you cannot trust a class-definition to describe the code that runs when you call a method.
Or read this on Hacker News