(no commit message)
authorbarker <barker@web>
Tue, 21 Sep 2010 00:49:02 +0000 (20:49 -0400)
committerLambda Wiki <lambda@SERVER.PHILOSOPHY.FAS.NYU.EDU>
Tue, 21 Sep 2010 00:49:02 +0000 (20:49 -0400)
lambda_evaluator.mdwn

index 552ac68..7228fca 100644 (file)
@@ -18,6 +18,8 @@ In this toy system, `let`s should only be used at the beginning of a file.  If w
 the result is `yes`.  Things to watch out for: the expression after the equal sign must have balanced parentheses,
 and the "in" is obligatory.  The system will still produce a result, but it won't make much sense.
 
+*Abbreviations*, **NOT**: No abbreviations work.  So `\xy.yxx` must be written `(\x (\y ((y x) x)))`.  (As in Scheme or Racket.)
+
 *Comments*: anything following a semicolon to the end of the line is ignored.
 Blank lines are fine.
 
@@ -30,4 +32,6 @@ browser that stops responding, not the wiki server.
 
 You can inspect the code [here](http://lambda.jimpryor.net/code/lambda.js).  Suggestions for improvements welcome.
 
+Improvements we hope to add soon: the ability to reduce Combinatory Logic combinators; the ability to translate from CL to the lambda calculus; and more sensible variable names instead of `g354`.
+