A fork of Crisp for HARP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 rivejä
857 B

9 vuotta sitten
  1. Crisp
  2. =====
  3. 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).
  4. This project is a toy box for my dynamic language ideas.
  5. <!-- ScreenShot -->
  6. ## So Many Tasks
  7. - [ ] Refactorings
  8. - [ ] Make `is_a?` guards more elegant
  9. - [ ] Import test cases from Mal
  10. - [ ] Add CI
  11. - [ ] More OOP (`evaluator`)
  12. - [ ] Use standard `readline` implementation
  13. - [ ] Better lexer and parser
  14. - [ ] Add examples
  15. - [ ] Add more language features using Crystal's semantics (e.g. union type)
  16. - ...
  17. ## Installation
  18. 1. Install `crystal` command
  19. 2. `$ crystal run /path/to/Crisp/src/crisp.cr`
  20. ## Development Environment
  21. - OS X
  22. - Crystal 0.7.1
  23. ## License
  24. Distributed under [the MIT License](http://opensource.org/licenses/MIT).
  25. ```
  26. Copyright (c) 2015 rhysd
  27. ```