Crisp ===== Crisp is one of Lisp dialect which is based on [mal](https://github.com/kanaka/mal) and implemented with [Crystal](https://github.com/manastech/crystal). This project is a toy box for my dynamic language ideas. ## So Many Tasks - [ ] Refactorings - [ ] Make `is_a?` guards more elegant - [ ] Import test cases from Mal - [ ] Add CI - [ ] More OOP (`evaluator`) - [ ] Use standard `readline` implementation - [ ] Better lexer and parser - [ ] Add examples - [ ] Add more language features using Crystal's semantics (e.g. union type) - ... ## Installation 1. Install `crystal` command 2. `$ crystal run /path/to/Crisp/src/crisp.cr` ## Development Environment - OS X - Crystal 0.7.1 ## License Distributed under [the MIT License](http://opensource.org/licenses/MIT). ``` Copyright (c) 2015 rhysd ```