ClojureScript: Graal.js REPL Environment
clojurescript.org
clojurescript.org
The polymorphism clojure offers (multimethods here) came in handy for dispatching websocket messages, and for drawing pieces onto the board.
this is both impressive and terrifying.
Put another way, I question the longevity of these franken-systems. I doubt people will be maintaining each one of those layers in 10 years let alone 40. I used to make fun on Cobol and Fortran a lot, but now see that we've traded some inefficiencies for a large jump in systems complexity. Yea it only takes 5 pages of code for your app, but another million are being executed. I guess the economics make sense and the developer speed of development and more systems to target makes it worth it.
I believe most are in the 400kb range iirc.
i.e., call C/C++ functions from Javascript through GraalVM.