I’ve seen some interesting articles on implementing with just the assembly language:
& a bunch of others. But everything I see is written for one architecture, OS, endianness &etc.
Whereas LLVM IR is a ‘level above’. How about using LLVM IR as a language for ‘regular development’? - E.g., build a web-server, build a RESTful web-framework, build database interfaces, &etc; all in LLVM IR. Along the way build some package management and build helpers (CMake/ninja I guess).
Not sure if this is more of a hobbyist project idea or if it has legs as a proper prospect. Interested in your opinion.