Re:A remaster with no old code: Crash Bandicoot was rebuilt ...
by KwanEsq on Thursday October 04, 2018 @12:10PM
(#18141176)
GOAL was the next iteration of that idea, used in the Jak games. Crash used GOOL, which you can read more about at https://all-things-andy-gavin.com/2011/03/12/making-crash-ba...
Re:A remaster with no old code: Crash Bandicoot was rebuilt ...
by bitwize on Thursday October 04, 2018 @12:24PM
(#18141310)
"Any sufficiently complicated Lisp or Scheme program will eventually be rewritten in C++, Java, or Python."
It's as true now as when I first said it in 2005-2006.
Re:A remaster with no old code: Crash Bandicoot was rebuilt ...
by sova on Thursday October 04, 2018 @01:00PM
(#18141616)
Don't you mean that the other way around? "Any C++, Java, or Python, or <insert your lang here> program will eventually be written in a Lisp-based DSL that generates that language" ? Seems far more accurate to me than to claim that all LISP functionality is derivable in (more rigid, less flexible) language. What prompted you to say this in the first place? If LISP is the mother language, of course all the rest are but a subset.
Re:A remaster with no old code: Crash Bandicoot was rebuilt ...
by Illniyar on Thursday October 04, 2018 @01:12PM
(#18141720)
They rewrote Crash Bandicoot. It was originally written in lisp and is now written,I'm guessing, not in Lisp.
The parent poster was factually correct.
Your statement while still holds true isn't the opposite of what the parent said - you've replaced rewritten with written. If you said "Any C++, Java, or Python, or <insert your lang here> program will eventually be rewritten in a Lisp-based DSL that generates that language"- you would be factually wrong in this account.
Re:A remaster with no old code: Crash Bandicoot was rebuilt ...
by drewblaisdell on Thursday October 04, 2018 @01:07PM
(#18141679)
Isn't HN itself a counterexample?
Re:A remaster with no old code: Crash Bandicoot was rebuilt ...
by Illniyar on Thursday October 04, 2018 @01:13PM
(#18141732)
Errr.... I would say that HN is not sufficiently complicated. Also don't believe HN is written in lisp, though I could be mistaken.
Re:A remaster with no old code: Crash Bandicoot was rebuilt ...
by GFischer on Thursday October 04, 2018 @01:18PM
(#18141770)
Hacker News is written in Arc, a dialect of Scheme, so kind of Lisp, yes.
https://en.wikipedia.org/wiki/Arc_(programming_language)
some calling it simply an extension to Lisp or Scheme and not a programming language in its own right.
Re:A remaster with no old code: Crash Bandicoot was rebuilt ...
by hyperion2010 on Thursday October 04, 2018 @01:21PM
(#18141789)
Written in Arc running on top of an old version of Racket.
Naughty Dog used Lisp to write Crash Bandicoot. They had something they called GOAL--Game Oriented Assembly Lisp. From what I understand, this was a DSL they wrote so they could write assembly language using Lisp syntax, and call it from Lisp functions.
https://web.archive.org/web/20070127022728/http://lists.midn...