nasser/--- — pull request #5 by amasad (2013-01-15 04:24:15+00:00)
Title: Use a nice terminal for REPL

I found that the REPL was hard to use. Originally I wanted to add this to http://repl.it but found that it needs lots of work for RTL. So I used the [terminal emulator](https://github.com/replit/jq-console).
I also used a [Solarized[(http://ethanschoonover.com/solarized) theme for style.

![](http://f.cl.ly/items/3y2c223X3z1x0n1B0j2A/Screen%20Shot%202013-01-14%20at%2023.14.24.png)

Additional features:

* Line continuation when:
* The command doesn't compile; or
* There is a trailing (. Starts a new line with increased indentation.
* Holding SHIFT + ENTER.
![](http://f.cl.ly/items/0Q2z1m2n0D2W3Z1I1C0K/Screen%20Shot%202013-01-14%20at%2022.28.12.png)
* Shortcuts:
* CNTRL + A: Move to beginning of the line,
* CNTRL + E: Move to end.
* CNTRL + C: Discards current line.
* Move between lines of current prompt by holding down shift.
* Paran matching.

Additionally we can add the editor to the left and have a repl.it or (dr.scheme) like configuration.