Fearless extensibility: Modular malleability

So… here is my contribution!

https://blog.khinsen.net/posts/2024/10/16/modular-malleability.html

4 Likes

Thanks for sharing this focus on modularity! :slightly_smiling_face: 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.

1 Like

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.

1 Like

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!

1 Like