Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I worked at a game studio who used a lisp like that had morphed into a pythonic c with parens instead of curleys.

I asked the dev who made the engine why lisp.

"I had a month to build a new scripting engine. Lisp is the easiest to implement in c/c++ or in assembly and I had done it in college. So I made a compiler /emulator in like a week. If I had more time I would have made a dumbed down python with parallelism"

The parallelism was cool because you could have multiple conditions running at once like 5 ai walking 5 simple action loops until one of 3 conditioned collapsed them all into attack mode. Easy to model as threads with joins in this language. Could have been done with other languages but harder to do the memory management.

So not really cause it was a lisp



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: