(begin
(define y-combinator (lambda (k) (begin
(define f (lambda (g)
(g g)))
(define p (lambda (r)
(lambda (n)
((k (r r)) n))))
(f p))))
(define fact-proto (lambda (h)
(lambda (x)
(if (equal x 0) 1 (mul x (h (sub x 1)))))))
(display ((y-combinator fact-proto) 5)))
-
Notifications
You must be signed in to change notification settings - Fork 0
thzt/tiny-language
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published