News for hackers. Stuff that matters.
Re:Technical Breakdown of a new NES game written in Lisp by mikepurvis on Wednesday September 11, 2019 @11:22AM (#20941099)
This seems really complicated, relative to using the Clojure CLR port. Is it just not mature enough, or were there other advantages to going via JS?
Re:Technical Breakdown of a new NES game written in Lisp by drcode on Wednesday September 11, 2019 @11:42AM (#20941342)
Using Clojure CLR would make the build process simple, at the cost of some complexity and likely a performance penalty in the deployed application.

On the other hand, my strategy makes the final deployed application dead simple and fast, but leads to a build process that's complex and messy.

It seems objectively true that the latter approach is going to be less risky, because if the final deployed game doesn't work well, the whole project is f###ed.

The only way to mitigate this risk and still stay with 100% Lisp is to create your own Lisp compiler, which is exactly what OP did... but that way lies insanity :)