6 ms·
IMO high-level, low-tech DSLs are under-explored. Lots of possibilities there. I don't think you're necessarily limited to just text-based DSLs though; there's
by feifan 6y ago
IMO high-level, low-tech DSLs are under-explored. Lots of possibilities there. I don't think you're necessarily limited to just text-based DSLs though; there's interesting opportunities when you pair with a UI. For example, see Pharo: https://www.youtube.com/watch?v=HOuZyOKa91o https://www.youtube.com/watch?v=HOuZyOKa91o
- tenaciousDaniel 6y agoabsolutely!
- akkartik 6y agoI have something that feels close to most of the things on your list. But it's diametrically opposite a DSL. Instead it's a _low_ level stack where you can easily drill down to understand how anything works. Programs come out a little verbose, but I find it fun. Here's Game of Life running on Qemu: https://merveilles.town/@akkartik/105727343646129865 https://merveilles.town/@akkartik/105727343646129865 Here's what I hope will become the shell for this computer (live-updating, postfix): https://archive.org/details/akkartik-2min-2020-12-06 https://archive.org/details/akkartik-2min-2020-12-06 The big caveat: I have _no_ idea yet how to build a network for this computer. It has a screen and a keyboard, and I can probably get some sort of persistent storage. But that's about it for a while.