Functional Geometry with Gambit Scheme and Raylib

  • Thanks for positing this. I worked on the raylib 4 bindings for Chicken 5. When chicken switched from version 4 to 5 many bindings needed a re-work. Anyways, raylib has tons and tons of bindings, and the once for Schemes are all somewhat incomplete(like Chicken and Gambit), some do not work at all(e.g. Chibi) and therfor need maintanance. As raylib is evolving so do the bindings and need constant enhancement and fine tuning. I hope projects like this will encourage more people to chime in and maybe help to improve things.

  • I'll have to read the paper! Despite working on a library that is inspired in part by SICP (http://www.creativescala.org/doodle/) I've never come across that paper before.

  • Reminds me of Haskell package "diagrams" [1]

    [1] https://archives.haskell.org/projects.haskell.org/diagrams/

  • How does the code `((rot triangle) base-box)` work? Is it a higher order function — in LISP the car is taken to be a function name to call, so it seemed odd to me to see a list used for this, `(rot triangle)`.

  • I clicked this hoping to see the fish. I was not disappointed.

  • when will they add 'differential' to that ?