Skip to content

Commit

Permalink
up
Browse files Browse the repository at this point in the history
  • Loading branch information
xieyuheng committed Mar 30, 2024
1 parent 7ecb2fb commit 63d3a1d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# lang0

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

Expand Down
4 changes: 2 additions & 2 deletions docs/lang0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
Lambda calculus.

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


```scheme
(define name body)
(define (name arg ...) body)
Expand Down

0 comments on commit 63d3a1d

Please sign in to comment.