HN user

savq

25 karma

https://savq.github.io/

Posts0
Comments7
View on HN
No posts found.

An effect system is an extension of a type system where a function type encodes inputs, outputs and effects.

The article mentions that they handwaved all the typing stuff (when you do that, effect handlers are more like delimited continuations). But the types are important. If a function doesn't tell you it's effects, how do you know you have to handle them? You'd have to read the whole call graph. That's why exceptions suck.

(Person that actually uses sumercé here.)

The article is reading way too much into it, and it forgets a very important piece of information: The origin of usted is "vuestra merced". Spanish had T-V distinction, like most romance languages, but usted superceded vos as the formal 2nd person pronoun.

sumercé is a word that had the same process, just starting from "su merced" instead, since in Colombia —like in all other latin american countries— vosotros is not used.

That's it.