5 ms·
An efficient concurrent garbage collector would be something I would buy a book for. (In fact I have one GC book on my bookshelf). But assembly? I'm not sure,
by amelius 3mo ago
An efficient concurrent garbage collector would be something I would buy a book for. (In fact I have one GC book on my bookshelf).
But assembly? I'm not sure, honestly. Architectures change, and you can easily converge to good code by talking to an LLM.
May I ask why you didn't use LLVM as a target?
- stevekemp 3mo agoI wanted something standalone I could implement and understand from the ground-up, that's why I did everything myself, rather than using LLVM. In the future I might try to repeat the process with QBE, or similar, but LLVM is a big dependency and a bit of a moving target too. I'm only writing toy languages for fun, and for local problem solving. I have no delusions of grandeur and expect that for every compiler/language I come up with I'll have one user at the most, possibly two.