I posted a release candidate for Ruboto IRB to the downloads section
of the github project:
https://github.com/ruboto/ruboto-irb/downloads
This version:
- Requires a separate download (from the market) for the core package
- Updates demo-irb-server.rb to include syntax highlighting through
CodeMirror
- Adds demo-webview-editor.rb to experiment with an editor window
including syntax highlighting
- Editor now uses a monospaced font
- Fixes bugs with code wrapping and window orientation changes
introduced in newer versions of Android
- Set dummy file name for evals (to make errors clearer)
- Fixes some bugs in demos due to ruboto script split
- Shifts ruboto scripts out of demos and into the apk
- Add callback for WebViewClient
Note: ICS seems more aggressive about killing IRB (when not active),
requiring the typical slow start up. I do not know a way of avoiding
this without creating a foreground service (seems drastic). Right now
I'm just making demo-irb-server.rb use a foreground service (when the
server is running) to keep Ruboto from getting killed while in use.
Try it out.