went down the road of trying out js_of_ocaml with HTML canvas today… then discovered that you can't turn off anti-aliasing in canvas
Posted a collection of toy language implementations a couple of days ago (arithmetic expressions and a couple of dependent type systems). Have a bunch more I want to play with, but perhaps it is useful for someone? https://github.com/brendanzab/language-garden
Just know that developing a language is SOOOO hard. and really easy to just post off a bunch of random thoughts if you don't need to try to figure out how they all fit together in practice.