I love Scheme but have always reserved it for high-level programming--algorithms and such. I've always been aware of those Scheme-2-C transpilers that I could maybe use for low level purposes but that feels like cheating to me. However, recently I've discovered this one bootable bare-metal Scheme implementation yet have no idea what tools the creator used to make it, though I very much wish I did. [https://scheme.fail/] Any ideas?
I believe in practicality, I believe in getting things done, I believe in releasing early and releasing often. If my goal was to write OS level software in Scheme, the transpiler would be one of the tools I would embrace. I don't care if my solutions are somehow inferior in its early stage, I am happy to develop experience and working knowledge. I allow myself to "restart" a project once I deem that I have enough understanding to reform the internal program structure that's radically different to my earlier iterations.