Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

LispCraft

Name: Anonymous 2011-04-09 5:21

Hi, all. I finally completed Warcraft 2 implementation in LISP.
http://img859.imageshack.us/i/52320836.png/

Took me a few months, though, but mostly because I was too lazy and my DSL is still pretty buggy, has poor debugging support and long compilation times (takes about 30 seconds to reload source file). Anyway, this proves, that writing a game in Lisp is relatively easy, even for a single person.

Name: Anonymous 2013-03-18 20:47

>>77
What contexts? My language has no undeclared global variables, because they are confusing: i.e. toplevel acts as a big let, and all files you want as part of package must be explicitly included with compiler directive. So a main file of C/C++ compiler package could look like:

$(say 'compiling C/C++ compiler...') //would be executed at compile time
say 'loading C/C++ compiler...' //would be executed on package load
@include lexer parser expander optimizer generator assembler

$(say 'done compiling')
say 'done loading'

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List