#iolang — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #iolang, aggregated by home.social.
-
Scribbling out more notes and thoughts on Io and it's whole thing with messages.
-
CW: more Io stuff
Continuing to poke and probe at Io to understand how it resolved scoping and stuff. Poking around with the difference between
blockandmethod.blocks have to be manually activated with acallmessage. Butmethods are automatically activated upon accessing the slot via its name. Sothing aMethod(...)vsthing aBlock call(...).methods will dispatch to the target and its prototype chain.blockwill dispatch to whatever "scope" it was created in.method(a, method(b, a + b))will fail to finda, butblock(a, block(b, a + b))will work. -
Scrawled out some notes on Io before bed. Mostly just gathering more of my thoughts as I tumble down object-oriented rewriting.