Merge branch 'master' into homoiconicity-experiment
Chris Pressey
16 days ago
1 | 1 | ======== |
2 | 2 | |
3 | 3 | Version 1.0 | _Entry_ @ [catseye.tc](https://catseye.tc/node/Lanthorn) |
4 | | _See also:_ [Lariat](https://github.com/catseye/Lariat#readme) | |
5 | * [Iphigeneia](https://github.com/catseye/Iphigeneia#readme) | |
4 | | _See also:_ [Lariat](https://catseye.tc/node/Lariat) | |
5 | * [Iphigeneia](https://catseye.tc/node/Iphigeneia) | |
6 | 6 | |
7 | 7 | When I first came across a explanation of how `letrec` works, it was |
8 | 8 | in terms of updating references: each of the names is bound to a cell, |
96 | 96 | Related Work |
97 | 97 | ------------ |
98 | 98 | |
99 | [Xavier Pinho](https://github.com/xavierpinho) has written up an | |
100 | alternative way of transforming `letrec` into `let`, using | |
101 | surjective pairing and the Y combinator, in | |
99 | Xavier Pinho has written up an alternative way of transforming `letrec` | |
100 | into `let`, using surjective pairing and the Y combinator, in | |
102 | 101 | [an issue on the Lanthorn project on GitHub](https://github.com/catseye/Lanthorn/issues/1). |
103 | 102 | |
104 | 103 | Appendix A |