@ekaitz_zarraga
Allegedly, having the chicken srfi's and eggs on guix would be the best option, as integrating an scheme on Guix should be a piece of cake (you already have tons of experience with scheme/lisp dialects).
There alreaday are some packaged.
Notices by Anthk (anthk@paquita.masto.host)
-
Anthk (anthk@paquita.masto.host)'s status on Saturday, 15-Apr-2023 14:49:26 CEST Anthk -
Anthk (anthk@paquita.masto.host)'s status on Saturday, 15-Apr-2023 14:36:47 CEST Anthk @ekaitz_zarraga
To compile it:
csc -L -lGL gl-life.scm -
Anthk (anthk@paquita.masto.host)'s status on Saturday, 15-Apr-2023 00:12:28 CEST Anthk @ekaitz_zarraga first, install chicken.
Second: install the devel libraries for MESA/epoxy and run chicken-install hypergyant as root.
Next, to compile scheme code against opengl:
csc -lGL -lepoxy file.scm
-lepoxy is not needed but sometimes ld under Linux might fail.
By installing hypergyant you already have the GL bindings for Scheme, this way you got covered if you only need to code against OpenGL and not the game engine.
Have fun. -
Anthk (anthk@paquita.masto.host)'s status on Friday, 14-Apr-2023 21:53:11 CEST Anthk @ekaitz_zarraga https://wiki.call-cc.org/eggref/5/hypergiant