Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Submissions by language

A topic by David Thompson created 33 days ago Views: 216 Replies: 10
Viewing posts 1 to 3
Host (4 edits) (+2)

Below is the breakdown of Lisps used for this edition of the jam, ordered by popularity:

  1. Fennel: 9
  2. Clojure: 3
  3. Guile: 2
  4. Other: 2 (Jester, a Lisp made for the jam AFAICT, and Lisp in 1k lines of C)
  5. Common Lisp: 1
  6. Interlisp: 1
  7. Kawa: 1
  8. Racket: 1
  9. S7: 1
Submitted(+1)

zeit is using "Lisp in 1k lines of C" https://github.com/Robert-van-Engelen/lisp

Host

I'm confused by this. The source code contains a Gauche Scheme file.

Submitted(+2)

Ah yes, there is a tool to select the images and a helper to convert the images for the game. Those are written in gauche scheme. But the game itself is written in the small Lisp.

Host

Thanks for the clarification! The list has been updated.

Submitted (11 edits) (+2)

Mine is nearly pure Interlisp with only 1 Common Lisp call for BUTLAST. Interlisp is *much* older than Common Lisp (going back to the 1960s) and a very different language. But they both can be used together in Medley which runs Interlisp and Common Lisp (CLTL1 + some CLTL2).  Please add Interlisp-D (Interlisp) since it helps the Medley Interlisp Revival project. :)

https://en.wikipedia.org/wiki/Interlisp

Host

Hmm, interesting. I will make Interlisp a separate category but in my head it's still basically Common Lisp.

Submitted (2 edits)

It's incompatible for the most part with CL, a very different dialect of Lisp.

https://interlisp.org/documentation/IRM.pdf

Jam HostSubmitted(+1)

Interlisp is very different from Common Lisp; back before the standardization process happened, Interlisp and MacLisp were the two main competing branches of lisp. During standardization the MacLisp people won and Interlisp has been mostly forgotten. (until one game jam contestant decided it was time it made a comeback!)

This HOPL paper on early lisp history is pretty fascinating; I learned a ton: https://doc.lagout.org/programmation/Lisp/Lisp%20Mess/Gabriel%20%26%20Steele%20-%20The%20Evolution%20of%20Lisp.pdf

Submitted (1 edit)

I think it is correct to say interlisp medley as the language (and not refer to it as interlisp-d because it is quite different to the 80s d machines - I’m pretty sure I have seen the Medley crew give this correction before). Of course, interlisp is a complete programming system which includes its common lisp implementation.

Pixel Outlaw, I am so happy with your game and your promulgation of the incredible work by interlisp.org.

Host(+3)

Okay I have clearly upset the Lisp historians. Please accept this Schemer's humble apologies.