Fixed a bug with how Labdas evaluate their arguments.

Arguments should be evaluated in the calling scope, but due to the way labdas
were constructing a new symbol table, the arguments were being evaluated inside
the closure scope.
This commit is contained in:
Jonathan Bernard
2010-04-20 11:18:09 -05:00
parent 794467003a
commit 99a3601896
2 changed files with 20 additions and 2 deletions

View File

@ -1,9 +1,10 @@
#Tue, 20 Apr 2010 11:13:19 -0500
#Tue Feb 09 14:02:30 CST 2010
build.dir=build
src.dir=src
grammar.output.dir=${src.dir}/edu/utexas/cs345/jdblisp/parser
build.jar=${build.dir}/JCLisp-${application.version}.${build.number}.jar
build.number=15
build.number=17
dist.dir=dist
javacc.home=${lib.dir}/javacc
dist.jar=${dist.dir}/JCLisp-${application.version}.jar