File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change 22(import zero one two three four " nat-church.lisp" )
33(import if true false " bool.lisp" )
44
5- (import factorial " factorial" )
5+ (import factorial " factorial.lisp " )
66
77(assert-equal (factorial zero) one)
88(assert-equal (factorial one) one)
Original file line number Diff line number Diff line change 1- ENOENT: no such file or directory, open '/home/xyh/projects/xieyuheng/lambda-lisp.js/examples/factorial'
1+ (lambda (n) (n (lambda (t f) t) (lambda (x t f) f) (lambda (base step) (step base)) (n (lambda (base step) base) (lambda (n₁) (n (lambda (f) (f (lambda (base step) base) (lambda (base step) base))) (lambda (x f) (f (x (lambda (car cdr) cdr)) (lambda (base step) (step (x (lambda (car cdr) cdr) base step))))) (lambda (car cdr) car) (lambda (t f) t) (lambda (x t f) f) (lambda (base step) (step base)) (n (lambda (f) (f (lambda (base step) base) (lambda (base step) base))) (lambda (x f) (f (x (lambda (car cdr) cdr)) (lambda (base step) (step (x (lambda (car cdr) cdr) base step))))) (lambda (car cdr) car) (lambda (base step) base) (add (factorial (n (lambda (f) (f (lambda (base step) base) (lambda (base step) base))) (lambda (x f) (f (x (lambda (car cdr) cdr)) (lambda (base step) (step (x (lambda (car cdr) cdr) base step))))) (lambda (car cdr) car) (lambda (f) (f (lambda (base step) base) (lambda (base step) base))) (lambda (x f) (f (x (lambda (car cdr) cdr)) (lambda (base step) (step (x (lambda (car cdr) cdr) base step))))) (lambda (car cdr) car))))) n₁ (lambda (prev base step) (step (prev base step))))))))
You can’t perform that action at this time.
0 commit comments