https://github.com/1player/axiom-lisp
A very simple Lisp interpreter, in Rust
https://github.com/1player/axiom-lisp
Last synced: about 1 month ago
JSON representation
A very simple Lisp interpreter, in Rust
- Host: GitHub
- URL: https://github.com/1player/axiom-lisp
- Owner: 1player
- Created: 2022-11-14T16:31:24.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-06T09:02:18.000Z (over 3 years ago)
- Last Synced: 2025-10-13T03:36:49.258Z (9 months ago)
- Language: Rust
- Homepage:
- Size: 26.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Mum said it was my turn to write a Lisp.
This is meant to be a very simple Lisp interpreter I can use as a starting point for more advanced implementations.
## Features
- [ ] language docs
- [ ] test suite
- [x] REPL
- [x] multiline input
- [ ] cons data structure
- [x] define
- [x] quote
- [ ] let
- [x] car/cdr
- [x] basic integer functions
- [ ] equality
- [ ] basic boolean functions
- [ ] if
- [ ] closures
- [ ] quasiquote
- [ ] macros