
Boosted by cstanhope@social.coop ("Your friendly 'net denizen"):
neauoire@merveilles.town ("Devine Lu Linvega") wrote:
One aspect that I like of the programming language I use daily is its robustness, it'd be hard for it to become unrecoverable.
The language itself relies on a runtime that can be emulated in about 150 lines in most languages(including its own language), and a 2300 bytes self-hosted assembler. There is a bootstrapping toolchain that allows me to recover an assembler from a hex dump on an operating system without `cat`, or `xxd`, or even with an implementation of the runtime without a file system.
I've added a few notes on how it all works:
https://wiki.xxiivv.com/site/drifblim#bootstrap