qM is a language I’ve designed and written a large portion of the compiler for. qM compiles to C and is aimed at empowering a single-user through run-time and compile-time reflection, allowing the user to generate a lot of code through meta-programming techniques.
Link to source: here.
qM is very similar to C, and is written in plain C++. I’ve written a great slideshow that explains some of the ideas behind qM, though it should be noted that qM is largely unfinished, though successful as a proof of concept: