Bootstrapping Lisp in a Boot Sector
github.com102 points by gone35 4 days ago
102 points by gone35 4 days ago
Related:
Sectorlisp - https://news.ycombinator.com/item?id=34372765 - Jan 2023 (8 comments)
> But without (for example) basic integer/float types and operations. So you can’t do (+ 1 2).
So you cannot do "(+ 1 2)"? It is being compared to Forth, except in Forth you can do "1 2 +", and much more.
damn, pulling off lisp in a boot sector just sounds wild to me, like how much can you actually do with just that tiny space? you think constraints like that push better solutions or just make stuff harder for no reason?
Going by example code[1] and the blog post from the author of the examples[2], both. It makes everything harder, but that does stimulate creativity.
[1]https://github.com/woodrush/sectorlisp-examples/tree/main?ta...
[2]https://woodrush.github.io/blog/posts/2022-01-12-sectorlisp-...