Go to file
2024-09-02 19:18:10 +09:00
.gitignore add ignore 2024-08-29 19:56:27 +09:00
bltin.c add arithmetic operators 2024-09-02 19:15:21 +09:00
dat.h add arithmetic operators 2024-09-02 19:15:21 +09:00
error.c now can move object 2024-09-02 16:35:55 +09:00
eval.c add arithmetic operators 2024-09-02 19:15:21 +09:00
fn.h now can move object 2024-09-02 16:35:55 +09:00
gc.c now can move object 2024-09-02 16:35:55 +09:00
main.c now can move object 2024-09-02 16:35:55 +09:00
makefile now can move object 2024-09-02 16:35:55 +09:00
obj.c add arithmetic operators 2024-09-02 19:15:21 +09:00
parser.c add arithmetic operators 2024-09-02 19:15:21 +09:00
README.md add example to README 2024-09-02 19:18:10 +09:00
str.c add gc to function param 2024-09-01 18:06:18 +09:00

  • (define fac (lambda (n) (if ((eq n 0) 1) (1 (* n (fac (+ n -1)))))))
  • (if ((eq 0 1) 0) ((eq 1 1) 1))
  • (if ((eq 0 1) 0) ((eq 0 2) 0) (1 (+ 1 2 3 4)))