Extensible Extension Mechanisms
marijnhaverbeke.nl · 2,481 words · saved by 2 readers
(The details at the bottom of this post no longer reflect the way things work in CodeMirror 6. See this post for an updated description.)
Extensible Extension Mechanisms Marijn Haverbeke's blog (license) Extensible Extension Mechanisms Tuesday, August 27, 2019 architecture (The details at the bottom of this post no longer reflect the way things work in CodeMirror 6. See this post for an updated description.) It has become fashionable to structure big systems as a number of separate packages. The driving idea is that it is better to, instead of locking people into your implementation of a feature, provide the feature as a separate package that they can load alongside the core system. This gets you, roughly... The ability to not e
saved by
related reading
- Write code that is easy to delete, not easy to... — programming is terribleprogrammingisterrible.com
- Malleable software: Restoring user agency in a world of locked-down appsinkandswitch.com
- rsc-phd-thesis.pdfpdos.csail.mit.edu
- Apps and programming: two accidental tyranniesandymatuschak.org
- Extensible Software in the age of LLMs | Jeremy Morrelljeremymorrell.dev
- copilot-explorer | Hacky repo to see what the Copilot extension sends to the serverthakkarparth007.github.io
- Towards self-driving codebases · Cursorcursor.com
- 2025-03-31 Patron letter - A startling glimpse of malleable software: LLM-generated Obsidian pluginsandymatuschak.org
- Wordgard Release 0.1marijnhaverbeke.nl
- Introduction to Plasmo – Plasmodocs.plasmo.com
- Catalog | Malleable Systems Collectivemalleable.systems
- The Harness Playbookstencil.so