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.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of perfection

perfection

Photo of mistake

mistake

Photo of Algebraic Effects

Algebraic Effects

Related news:

News photo

Daddy of a mistake by GoDaddy took Zoom offline for about 90 minutes

News photo

Signal defends itself after U.S. military officials leak classified plans by mistake on group chat

News photo

Volkswagen Bringing Back Physical Buttons, Says Removing Them Was a Mistake