aboutsummaryrefslogtreecommitdiff
path: root/tests/lisp/lambda.lisp
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-06-21 17:19:11 +0800
committerMistivia <i@mistivia.com>2025-06-21 17:19:11 +0800
commitfec7a34cdc55f226e69d98267e42fa4b52b0193c (patch)
tree8ac2bc5f7c6372a722a080757c2b6f0f6ed12fc1 /tests/lisp/lambda.lisp
parent1de8cda84460198e764a94c1f0f106ecaf001331 (diff)
move test files
Diffstat (limited to 'tests/lisp/lambda.lisp')
-rw-r--r--tests/lisp/lambda.lisp12
1 files changed, 0 insertions, 12 deletions
diff --git a/tests/lisp/lambda.lisp b/tests/lisp/lambda.lisp
deleted file mode 100644
index 5c93bdb..0000000
--- a/tests/lisp/lambda.lisp
+++ /dev/null
@@ -1,12 +0,0 @@
-(defun Y (f)
- (funcall
- (lambda (g) (funcall g g))
- (lambda (h)
- (funcall f (lambda args (apply (funcall h h) args))))))
-(defun fibo-impl (self)
- (lambda (n)
- (if (<= n 2)
- 1
- (+ (funcall self (- n 1)) (funcall self (- n 2))))))
-(defvar fibo (Y #'fibo-impl))
-(assert (= 55 (funcall fibo 10)))