How come you have 209 of 217 examples in Jank, but in Jolt you only have 75 and in Clojure 78? Does that mean that only in Jank you were actually able to achieve almost parity with raylib itself? Is that because of limitations of the FFI in Jolt and Clojure?
I started with Jank first and the a bit of Jolt will come back to get more to it soon. Jolt and Clojure
Announcing https://github.com/Blockether/vis. A coding agent written in Clojure for Clojurians. Enjoy :)
First release of https://lisp-gamedev.b12n.app A course that teaches Lisp and game programming as one thing: every lesson builds a real, playable game, and every game teaches a Lisp idiom at the same time. โข Six phases, from never having written a line of Lisp to a shipped capstone - 24 lesson pages, 15 guided exercises โข Phase 2 is the arcade set: Pong, Breakout, Snake, Space Invaders, Tetris, Flappy Bird, each a starter file you fill in rather than a listing you read โข Phase 3 ports one of your own games across Jolt (Chez Scheme), jank (C++/LLVM) and JVM Clojure (Panama) - the same game, three answers to how a Lisp reaches C โข Phase 4 is the systems layer: fixed timestep, ECS, particles and pooling, procedural generation, simple AI โข Curated from code that already shipped across eight sibling repos, rather than written for the course โข Lessons CC BY-SA 4.0, code EPL-2.0 - teach from it at a meetup or a classroom, no permission needed Phases 0 to 3 run today on the three public Raylib suites announced over the last few days. The later phases read from repos I am still opening up, and each of those pages says so at the top.
This is very cool! What tool are you using to turn the markdown files into HTML? I looked for the b12n-docs project, but I couldn't find it.
Not yet open-source, but it is a babashka + some tools that I build that will read the original docs (md) from the project and then produces the html you saw on the *.http://b12n.app. for now. It is build out as regular babashka's tasks.
@neumann it is now extracted it to this library - https://github.com/jlt-commons/docs-engine I use for all the projects from https://jlt-commons.github.io/
Thanks for sharing!