Skip to content

Commit cf492d6

Browse files
authored
Revise README
1 parent 672d1ce commit cf492d6

1 file changed

Lines changed: 12 additions & 8 deletions

File tree

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,23 @@
77
Visual Lambda is a graphical environment and visual programming tool
88
for exploring pure lambda calculus using Bubble Notation.
99
It represents lambda expressions as colorful, tree-like 2D structures
10-
and animates beta-reduction steps smoothly, making reductions easy to follow.
11-
12-
**Try it live**: https://bntr.itch.io/visual-lambda
10+
and animates beta-reduction smoothly, making reductions easy to follow.
1311

1412
The project started as a master's thesis (2008); see the thesis for details:
1513
[visual_lambda.pdf](https://bntr.planet.ee/lambda/work/visual_lambda.pdf).
1614

1715
This might be useful for students, educators and researchers who want
1816
an intuitive, interactive way to explore λ‑calculus and reduction strategies.
1917

18+
**Try it live**: https://bntre.github.io/visual-lambda/
19+
20+
Lambda puzzles **challenge**: https://bntre.github.io/visual-lambda/#workspace=puzzles
21+
22+
<sub>Or alternatively: https://bntr.itch.io/visual-lambda</sub>
23+
2024
![Screenshot](https://raw.githubusercontent.com/bntre/visual-lambda/master/res/screenshot.png)
2125

26+
2227
## Bubble Notation
2328

2429
![Basics](https://bntr.planet.ee/lambda/visual_lambda_bubble_notation.gif)
@@ -39,13 +44,13 @@ Old GIF examples:
3944
- 'MULT 3 2' evaluation: [MULT_3_2_=_6.gif](https://bntr.planet.ee/lambda/visual_lambda_MULT_3_2_=_6.gif)
4045
- 'Y I' evaluation: [Y_I.gif](https://bntr.planet.ee/lambda/Y_I.gif)
4146

42-
## Requirements
47+
48+
## Local run
4349

4450
Dependencies
4551
- Python 3.8+
4652
- pygame-ce 2.5.6
4753

48-
Install and run locally:
4954
```
5055
pip install pygame-ce==2.5.6
5156
python main.py
@@ -77,6 +82,5 @@ Possible directions:
7782
- Revisit the lazy-evaluation visualization to make it clearer and more robust.
7883

7984
## License
80-
81-
- Project license: GNU Lesser General Public License v3.0.
82-
- This project uses Open Sans, licensed under SIL Open Font License 1.1.
85+
- Visual Lambda is licensed under the GNU Lesser General Public License v3.0.
86+
- This project also includes Open Sans, licensed under the SIL Open Font License 1.1.

0 commit comments

Comments
 (0)