I love Chicken Scheme, so this is great to see. Note that this article is from 2015.<p>Chicken Scheme recently received a version 5 release, so please be aware that this article focuses on Chicken 4, as I do not believe Hypergiant has been ported to Chicken 5 yet.<p>As an aside, it's a shame the footnotes render over the text for me in Firefox.
I checked out hypergiant / chicken scheme a year or so ago - and was unable to get certain examples compiling / running on macOS.<p>While I'd love to play more with / learn more scheme - it's too niche of a language these days even for me (someone that writes a lot of Nim).<p>The scheme community seems to be very small to begin with, and then you factor in all the implementations - it's worse than the Common Lisp scene.<p>I do love the simplicity of the language and how elegant scheme code can look - and chicken / guile seem to be very well suited for game development.<p>I feel like I'd be trading a larger community for a smaller one at this point - and that's saying something, coming from a Nim user.
A nice thing about Lisp (that is harder to achieve in other languages) is that you can make the text of your program look like it is written in a declarative rather than in an imperative (or a functional) language. (I think that's what is meant when they say that Lisp is perfect for creating DSLs.)
I wish Chicken Scheme could be ported to Windows without the Posix dependencies. I run it on my Linux box, but unfortunately, work is all Windows. I have had years of frustration with Cygwin and MinGW or MSYS to run such things. I use Red [1] now, which is homoiconic like Lisp, has a great parser, and runs on all platforms with an executable under 1 MB.<p>[1] <a href="https://www.red-lang.org/" rel="nofollow">https://www.red-lang.org/</a>