2026–03–11
1404/12/20
ANNO·​TRICESIMO·​DIE·​SEXAGESIMO·​SECVNDO·​VITÆ·​POVYA
Custom Markdown Renderers for @archive

I finally put the time to write custom markdown rendering rules for the ARCHIVVM∙MAGNVM. Now each file format has its own rendering and rules, finally in the quotes I have the “editorial” tag generated with proper brackets, among the many other riches that this brings.

Quotes & Excerpts

[Replying to the proposal for WASM to gain direct DOM access:] This was supposed to happen already in the 2000s. JVM in everywhere, especially in the browser. There was Java rings you could wear, Java Card VM (JCVM), Squawk VM, Java ME.

“Java the language is almost irrelevant. It’s the design of the Java Virtual Machine. And I’ve seen compilers for ML, compilers for Scheme, compilers for Ada, and they all work. Not many people use them, but it doesn’t matter: they all work.” —James Gosling

Then Microsoft happened. MS realized that “Write Once, Run Anywhere” kills their OS monopoly, so they polluted Java with brilliant Embrace, Extend, Extinguish strategy (Sun vs. Microsoft revealed the emails where the stated goal was “Kill cross-platform Java” by growing the “polluted” Java market.):

  • Embrace: Microsoft licensed Java from Sun Microsystems and built the MSJVM. It was the fastest JVM for some time.

  • Extend: They created a programmer tool for Java with proprietary Windows-specific “extensions” and also removed standard features like RMI and JNI.

  • Extinguish: Developers using MS tools (90% of devlopers at the time) produced “Write Once, Run Only on Windows” software and killed it and pivoted to C# and .NET

U1HCW9NX
Day's Context
Open Books