From: Chad A. <ae...@vr...> - 2003-03-09 10:34:38
|
This is the coolest thing I have ever heard of. -------- Original Message -------- Subject: ATTN UGRADS: Lisp Jobs (fwd) Date: Sat, 8 Mar 2003 19:03:52 -0600 (CST) From: Vasant Honavar <ho...@cs...> To: ug...@cs... Here might be a job opportunity for those of you who know Lisp or Scheme and are interested in developing interactive game software. Vasant Forwarded message: > From ai...@ux... Sat Mar 8 17:35:30 2003 > Message-ID: <3E6...@re...> > Date: Sat, 08 Mar 2003 14:16:49 -0800 > From: Craig Reynolds <cw...@re...> > Reply-To: cw...@re... > X-Mailer: Mozilla 4.7C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; I; PPC) > X-Accept-Language: en > MIME-Version: 1.0 > To: ai+...@cs... > Subject: Job: Lisp powers Jak & Daxter at Naughty Dog > Content-Type: text/plain; charset=iso-8859-1 > Content-Transfer-Encoding: 8bit > Sender: ai...@ux... > > I got a reply suggesting I forward this to ai+...@cs... > > Craig Reynolds > http://www.red3d.com/cwr/ > > > -------- Original Message -------- > Subject: Lisp powers Jak & Daxter at Naughty Dog > Date: Sat, 08 Mar 2003 12:38:58 -0800 > From: Craig Reynolds <cw...@re...> > Reply-To: cw...@re... > To: the...@ai... > > I had a surreal experience yesterday at the Game Developers Conference. > The director of a successful software company was complaining about how > hard it was to find good Lisp programmers. > > Stephen White, of Naughty Dog, Inc. spoke on "The Technology of Jak & > Daxter". Naughty Dog (http://www.naughtydog.com/) is a game studio in > LA, known for its popular Crash Bandicoot series and now Jak & Daxter. > > He also talked in glowing term of how the power of Lisp (well, Scheme, > well GOAL: Game Object Assembly Lisp) helped them create the complex > runtime code of a major commercial console game. The text of a few of > his slides is included below. > > (In Crash Bandicoot, they used a game engine written in C which they > scripted in GOOL, an earlier Lisp-like language.) > > I thought this would be of general interest to TUS, and perhaps even a > job opportunity for someone. Naughty Dog is hiring and they need Lisp > programmers. Can anyone suggest other Lisp-friendly communities I > could send this to? > > > > What is GOAL? > * GOAL is our custom compiler based on Lisp (well, actually Scheme). > * Practically all of the run-time code (approximately half a million > lines of code) was written in GOAL. > * Only the IOP code and a small amount of kernel code was written in C. > > > GOAL Features > * Object-oriented language. > * Extremely simple syntax. > * Powerful macro capability, > far superior to Cs preprocessor or C++s templates. > * Listener > * Code can be executed live at a listener. > * Code can be compiled, downloaded, > and linked without interrupting gameplay. > * Data structures can be inspected or modified live. > * Rapid tuning and debugging. > > > |