Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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`/`'`