https://github.com/livetocode/mini-lisp
A teaching exercice for learning Rust
https://github.com/livetocode/mini-lisp
Last synced: 11 months ago
JSON representation
A teaching exercice for learning Rust
- Host: GitHub
- URL: https://github.com/livetocode/mini-lisp
- Owner: livetocode
- Created: 2022-02-27T02:08:52.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-17T19:18:49.000Z (almost 3 years ago)
- Last Synced: 2025-02-05T01:31:23.079Z (about 1 year ago)
- Language: TypeScript
- Size: 272 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Summary
This is an exercice to learn the Rust language.
Let's first build a basic Lisp interpreter in Typescript, then re-implement it in Rust.
This will allow me to learn non trivial concepts of the Rust language, especially for properly managing memory.
At the same time, building an interpreter is also a good exercice to sharpen my programming skills.
Finally, I plan to try generating a Web assembly from Rust and try the interpreter in a browser.
# Projects
## NodeJS with Typescript
See [Readme](./nodejs/README.md)
## Rust
See [Readme](./rust/README.md)