First release of https://jlt-commons.github.io/raylib-ios/ running on an iPhone, driven from Clojure/REPL.
Seventeen scenes at 52 to 60 fps, on threaded portable byte-ode with no JIT and
nothing generated at run time. Raylib ships no iOS platform layer and turns out
not to need one: built PLATFORM=SDL against an SDL2 compiled for iOS, SDL's
own iOS support is the platform layer, and both go into the executable as static
archives.
Six of the scenes are byte-identical to @j.s's Android experiment (come join us in #C0B8G0WB63C to learn more).
They were written for a different platform and run here untouched,
which was the point of writing them pure.
PS: you can drive your Raylib from your REPL.
• You can drive it from your favourite editor if you like (Emacs/Calva/IntelliJ,NeoVim,etc)
I have too much fun with Jolt, now on my iPhone, (better get back to my other love ClojureDart for the Conj 😅)
docs: https://jlt-commons.github.io/raylib-ios/
code: https://github.com/jlt-commons/raylib-ios
I think Jolt have the potentials to make Clojure more attractive to the eco-system, in addition to Babashka, Jank, Basillisp, Clojure CLR, etc. We need to show more games to attract more people.
This is incredible