...Though no longer actively maintained, Schism remains a valuable example of how high-level languages can be mapped to WebAssembly and offers insights into language implementation.
Clue is an experimental C compiler that generates code for high-level dynamic languages such as Lua, Javascript, Perl5 and Common Lisp, as well as non-dynamic languages like C and Java. It supports the complete ANSI standard, including pointer arithmetic