Malady

Malady is an implementation of mal that compiles to Rubinius bytecode.

Installation

$ gem install malady

Usage

Use the malady binary provided in the bin directory to execute the malady repl.

$ malady
malady> (+ 42 88)
130
malady>

Development

Malady requires Rubinius.

Install dependencies with bundle

$ bundle install

To run tests, use rspec

$ rspec

To Do:

  • [ ] Macros
  • [ ] Import mal's test cases

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/jsyeo/malady.

License

The gem is available as open source under the terms of the MIT License.