Unified · Split
| @@ -43,6 +43,7 @@ newline · 42 unmodified lines | ||
| 43 | 43 | not |
| 44 | 44 | or |
| 45 | 45 | quote |
| 46 | +square | |
| 46 | 47 | while |
| 47 | 48 | ``` |
| 48 | 49 | |
| @@ -130,6 +130,7 @@ static aaObject rparen; · 129 unmodified lines | ||
| 130 | 130 | |
| 131 | 131 | static char prelude[] = "\ |
| 132 | 132 | (define newline (lambda () (display \"\\n\")))\ |
| 133 | +(define square (lambda (x) (* x x)))\ | |
| 133 | 134 | "; |
| 134 | 135 | |
| 135 | 136 | static aaObject *eval(aaContext *ctx, aaObject *obj, aaObject *env, aaObject **bind); |