|
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.
>
>
>
|