Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eignnx/lispish
A Lisp clone written in Python3.6 and using the https://github.com/dabeaz/sly parser
https://github.com/eignnx/lispish
lisp programming-languages python scheme sly
Last synced: 16 days ago
JSON representation
A Lisp clone written in Python3.6 and using the https://github.com/dabeaz/sly parser
- Host: GitHub
- URL: https://github.com/eignnx/lispish
- Owner: eignnx
- Created: 2018-07-09T20:03:11.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-10T19:05:27.000Z (over 6 years ago)
- Last Synced: 2024-11-20T23:03:59.275Z (3 months ago)
- Topics: lisp, programming-languages, python, scheme, sly
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lispish
A Lisp clone written in Python.## Dependencies
This project requires `sly` for Python 3. Install it like this:
```shell
pip3 install --user sly
```## TODO
### Builtin Functions to Add* `if`
* `let`
* `list`
* Does not evaluate its arguments, returns an AST List
* `eval`
* Accepts an AST, calls Python-level `eval` on it
* `=`/`eq?`
* `map`/`filter`
* `car`/`cdr`/`cons`
* `quote`/`'`