I'm very curious what sort of games were made in elisp. It's not really the first thing that comes to mind when I think about games programming.
It has snake and tetris in the default installation.
Lisp: Icing or Cake?
11–20 of 58 posts
Re: Lisp: Icing or Cake?
#12Btw any icing with sdl I wonder.
Re: Lisp: Icing or Cake?
#13“ We’re not living in a world of Lisp machines, but a world of glorified PDP-11s.” Quite a summary. Btw any icing with sdl I wonder.
And even the "untagged memory" bit might not hold; with things like CHERI, a LispM style architecture is due for a major comeback.
Re: Lisp: Icing or Cake?
#14Re: Lisp: Icing or Cake?
#15I'm very curious what sort of games were made in elisp. It's not really the first thing that comes to mind when I think about games programming.
Every copy of GNU Emacs comes bundled with the text adventure Dunnet [0]. Dunnet was originally written by Ron Schnell in 1982, as a Maclisp program running under TOPS-20. [1] In 1992, he ported it to Emacs Lisp; however, the Emacs Lisp version is more than just a simple port of the original, it extends the game with new rooms/items/puzzles, but also removes MIT-centric content–e.g. the "endgame" computer at the end…
I found the CPU, the Key (guarded by the bear) and made it into the house. Was a fun diversion I guess I need to play it more seriously sometime.
Re: Lisp: Icing or Cake?
#16“ We’re not living in a world of Lisp machines, but a world of glorified PDP-11s.” Quite a summary. Btw any icing with sdl I wonder.
Except conventional CPUs aren't really glorified PDP-11s, except in the sense that they're Von Neumann machines with untagged memory; and the conventional CPUs started lapping the Lisp machines around the mid-80s, when 32-bit microprocessors started becoming common and Lisp compiler technology evolved to better support them. And even the "untagged memory" bit might not hold; with things like CHERI, a LispM style arch…
Re: Lisp: Icing or Cake?
#17Re: Lisp: Icing or Cake?
#18Re: Lisp: Icing or Cake?
#19Re: Lisp: Icing or Cake?
#20I recently created 3D boss fight prototype using Clojure: https://prototype-game.pages.dev