Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A REPL, for Mirah. If you have an idea for a better name, let me know.
Branch: master
Pull request Compare This branch is even with baroquebobcat:master.
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Mirah REPL

A REPL for Mirah

Features / Problems

  • parses Mirah code, runs it, prints results out

Is it any good?

Not yet, but I'm hopeful


  • package it up--bin dir, gem-ify, etc
  • print the value of evaluated expressions (the P in REPL)
  • add a global binding
  • newast support

more experiments than TODOs

  • reach into PEG parser to do partial parsing
  • convert to Mirah source
  • use readline, or an equivalent
  • make it embeddable


Something went wrong with that request. Please try again.