You give it a "manifest" encoded in a particular data model that includes the state of the VM and it's computations as well as a specification for the VM itself.
As the VM runs, it updates the manifest.
This means it is extraordinarily portable. You can move an entire running machine to a new host merely by taking the manifest with you.
The VM has zero dependencies on the host system, the data model is very simple, new runtimes are easy to write and the "compiler binaries" are human-readable. So there is no lock-in (or need to trust) on any level.
I'm intrigued to learn more. Would be cool if you could put your notes on Alexandria! I'd expect at some point there will be enough related material for me to understand it.
How would I go about publishing a big old stack of markdown documents (using a static site generator for docs) to Alexandria?
We're still working on the interface, and we're using AsciiDoc. Maybe think about how you'd like to organize your notes. Do you have a general theme, that could be linked under a broad topic? Maybe smaller micro topics?
If you want to peek some of the functionality
https://gitworkshop.dev/r/naddr1qq9yzmr90pskuerjd9ssz9rhwden5te0wfjkccte9ejxzmt4wvhxjmczyr7jprhgeregx7q2j4fgjmjgy0xfm34l63pqvwyf2acsd9q0mynuzqcyqqq80xg9h3fj2
And a hint into how we will be organizing them together, lists of lists that can connect to each other and build into something like a book or a collage.
https://github.com/limina1/node-visualization
this is a a whole bunch of markdown files that act as technical documentation for a programming platform, language and virtual machine.
there are plenty of different ways I could organize it for Alexandria's purposes. (and converting to AsciiDoc will be doable if annoying)
I'm sure an llm could help you with that, also auto add [[idea]] to any additional terminology. When an article with that name is created , it'l link to it
Ah nice. Backlinks style.
(Have you had anyone doing dishonest/malicious shit with that yet? Like just throwing a whole list of future-links in their documents?)