TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Making Games in Lisp with Hypergiant and Chicken Scheme

155 pointsby bananicornover 6 years ago

6 comments

merlincoreyover 6 years ago
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&#x27;s a shame the footnotes render over the text for me in Firefox.
zachcarterover 6 years ago
I checked out hypergiant &#x2F; chicken scheme a year or so ago - and was unable to get certain examples compiling &#x2F; running on macOS.<p>While I&#x27;d love to play more with &#x2F; learn more scheme - it&#x27;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&#x27;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 &#x2F; guile seem to be very well suited for game development.<p>I feel like I&#x27;d be trading a larger community for a smaller one at this point - and that&#x27;s saying something, coming from a Nim user.
Koshkinover 6 years ago
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&#x27;s what is meant when they say that Lisp is perfect for creating DSLs.)
评论 #18651669 未加载
评论 #18652662 未加载
eggyover 6 years ago
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:&#x2F;&#x2F;www.red-lang.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.red-lang.org&#x2F;</a>
评论 #18655658 未加载
评论 #18663572 未加载
potta_coffeeover 6 years ago
I&#x27;ve been using Chicken Scheme a lot and I find it to be awesome. I wish Hypergiant was supported in version 5.
评论 #18654937 未加载
kwccoinover 6 years ago
Surprise to see a Go board displayed. But given Alpha Go, is Lisp is still relevant or is there a way for chicken to call say leela zero?