Skip to content

Commit 63d3a1d

Browse files
committed
up
1 parent 7ecb2fb commit 63d3a1d

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

TODO.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# lang0
22

3-
[docs/lang0] note about `(fixpoint)` `(fix)` and single recursion by `(fixpoint)`
4-
[docs/lang0] 用中文重新整理 lambda encoding 相关的知识。
3+
[docs/lang0] 回顾目前实现 direct recursion 的方式 -- `(fixpoint)` `(fix)`
4+
[docs/lang0] 用中文重新整理 lambda encoding 相关的知识,形成一本书
55
[docs/lang0] 用中文重新整理 lambda encoding 和 self type 相关的知识。
66
[lang0] 支持直接递归函数与相互递归函数,不能判断等价的地方就不判断。
77

docs/lang0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
Lambda calculus.
44

55
- Implement call-by-need lazy evaluation.
6-
- A name must be defined before used, thus no mutual recursion.
6+
- A name must be defined before used,
7+
thus indirect recursion is not allowed.
78
- Allow direct recursive by `(fixpoint)`.
89

9-
1010
```scheme
1111
(define name body)
1212
(define (name arg ...) body)

0 commit comments

Comments
 (0)