It is cool but I wonder how many customers you get with a story that is 15 years old. The world has moved on. I did some really early Apple Newton development work in around the same timeframe ('96, '97) and the early Newton development tools were also all written in Lisp. Probably Mac Common Lisp. Not so strange of course since many people on the Newton team had a strong OODL (Object Oriented Dynamic Language) backg…
Super Mario 64 was built with a system written in Lisp
41–50 of 51 posts
Re: Super Mario 64 was built with a system written in Lisp
#42I built an iPhone game with Scheme, and I have to say, it was the best debugging/development environment I've ever had.
jlongster I was closely following your blog posts about Gambit-scheme on the iphone and was even inspired to try it myself. However this was shortly before Apple changed the developer agreement to add the "stuff that compiles to objective c is not acceptable" clause. It appears as you have discontinued this project. Was that clause the reason? here is his blog for reference: http://jlongster.com/legacy/scheme-iphone-…
Re: Super Mario 64 was built with a system written in Lisp
#43Thanks for sharing this link. I'm giving a talk on Lisp and computer games at my university in less that two weeks from today. It's great to have more examples to share. BTW. Abuse is a half-C, half-Lisp game.
Good timing. You can also use the results of the Lisp Game Jam that starts today. http://lispgames.org/
Re: Super Mario 64 was built with a system written in Lisp
#44I built an iPhone game with Scheme, and I have to say, it was the best debugging/development environment I've ever had.
Re: Super Mario 64 was built with a system written in Lisp
#45It's a little disingenuous for Franz to claim any credit for Nichimen. Nichimen N-Graphics was the spinoff of the Symbolics S-Graphics system, written in ZetaLisp. Symbolics ceased new development and there were customers for the graphics system, so it needed to be ported to a Lisp environment that would run on available hardware. Franz Allegro CL is a further development of Maclisp, developed during Project MAC at M…
You are completely wrong. "Franz Lisp" was written to be compatible with Maclisp so that it could run Vaxima. "Allegro Common Lisp" was written from scratch with no relation to Franz Lisp or Maclisp.
Re: Super Mario 64 was built with a system written in Lisp
#46This seems like pretty old glory to trumpet in 2011.
Re: Super Mario 64 was built with a system written in Lisp
#47Doom was built with a system written in Objective-C. Clairvoyant, those 90s game developers were.
my memory is blurry on the topic, so don't quote me on any of the following... if i recall correctly, directtv boxes are all essentially just web servers and even expose some methods via http. i believe i heard that their hud/gui/etc is all written in javascript and html. incidentally, they also did this a decade ago (or so) when javascript was still quite young.
Re: Super Mario 64 was built with a system written in Lisp
#48I built an iPhone game with Scheme, and I have to say, it was the best debugging/development environment I've ever had.
jlongster I was closely following your blog posts about Gambit-scheme on the iphone and was even inspired to try it myself. However this was shortly before Apple changed the developer agreement to add the "stuff that compiles to objective c is not acceptable" clause. It appears as you have discontinued this project. Was that clause the reason? here is his blog for reference: http://jlongster.com/legacy/scheme-iphone-…
I burned out on Scheme and not having a large community of developers, but I'm starting to work on things again, but not iPhone apps.
Re: Super Mario 64 was built with a system written in Lisp
#49I built an iPhone game with Scheme, and I have to say, it was the best debugging/development environment I've ever had.
Can you elaborate? Is the game in the app store? Github? What dev environment did you use?
https://github.com/jlongster/gambit-iphone-example
I used Emacs which spawned a REPL connected to a live instance of the app and developed from there. Meaning, the app was running in the simulator/device, and I could evaluate code and instantly see changes.
Re: Super Mario 64 was built with a system written in Lisp
#50I built an iPhone game with Scheme, and I have to say, it was the best debugging/development environment I've ever had.
Did you ever try Chicken? I'm curious about how it compares to Gambit.
Gambit is more lean and portable, good for uses like compiling to the iPhone (that would be much harder for Chicken).
That said, I would probably use Chicken for my next project.