a lisp interpreter written in Go
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Jordan Orelli b9d2afce74 fixed quoting behavior
previously it was impossible to do the following:

    (define dave (quote (x y z)))
    dave

the interpreter would incorrectly try to evaluate the (x y z), because
there was no quote level being recorded, and it was seen as being the
same as a regular sexp.
12 years ago
acc.go (*) now evaluates to 1 instead of 0 12 years ago
env.go added lambda support 12 years ago
input.scm added comparison operations 12 years ago
lex.go renamed typ3 -> tokenType 12 years ago
proc.go fixed quoting behavior 12 years ago
skeam.go fixed quoting behavior 12 years ago
special.go fixed quoting behavior 12 years ago