So… here is my contribution!
https://blog.khinsen.net/posts/2024/10/16/modular-malleability.html
So… here is my contribution!
https://blog.khinsen.net/posts/2024/10/16/modular-malleability.html
Thanks for sharing this focus on modularity! I think in some sense I sort of “assume” modularity in my own malleable thinking, so I might not have realised the importance of calling it out specifically like this. It’s nice to have articles like this that bring it front and center.
It’s not just some form of modularity that I propose, but more precisely a module structure in which the dependency graph is a tree.
Needs an in-depth comparison to the work Bracha has done on Newspeak. There’s a lot of overlap here re the safety of using a submodule without polluting a shared namespace and clobbering something else.
The Newspeak—Smalltalk connection is something, too.
Thanks for pointing out Newspeak! I had looked at it a while ago but with a different focus: its integration into the DOM, which is quite neat. I noticed the concept of nested classes but didn’t look into it any further. I guess I should!