Was working on porting Libgdx backend for the 2d diablo clone to clojure and using Lwjgl directly now glfw, opengl, openal plus imgui For handling lifecycles disposal I came upon using with resource macros for restarting everything while keeping jvm alive Anyone else must have come upon this waY of doing things? Not open source yet but here is an example https://gist.github.com/damn/ecbe7a33ac64270abd01fc47acd4dff0 Ported some Libgdx classes to clojure via LLM , brought 160K loc Libgdx dependency to 6 K of clojure libraries The idea is only to have a bunch of libraries as dependency instead of gigantic frameworks , anyone else interested in something like this?
Yes. If I take a stab at Clojure+gamedev again, this is one of the routes I would test. raylib was nice in what it brought, but you ran into limitations far sooner than I had wished