Is a language for creating 3d structures in Structure Synth by Mikael Hvidtfeldt.
I’m learning three.js so implementing eisenscript via WebGL is a good project.
You can see what I’m going for by looking at the work by Satoshi Okami. See his documentation and GitHub. Starting I didn’t know what it was doing but now I have a pretty good idea. I started with a textbox and when looking for code highlighting/editing on the web I discovered CodeMirror which is used there.
Looking at three.js examples I saw the super clever example of ThreeNode.js. Which led me to look at using an iFrame and rendering inside that.