Gambit for Android
Here’s a preliminary version of Gambit Scheme for the Android platform, inspired by Marc Feeley’s iOS version.
Gambit Scheme, is a “complete, portable, efficient, and reliable implementation of the Scheme programming language, conforming to the R4RS, R5RS and IEEE Scheme standards, and implementing all optional features. Tail calls and first class continuations conform to the Scheme semantics. The full numeric tower is implemented, including: arbitrary precision integers (bignums), rationals, inexact reals (floating point numbers), and complex numbers.”
Gambit for Android includes the ability to interact with a Gambit Scheme REPL (read-evaluate-print-loop), add and save Scheme scripts, and start and telnet into a REPL server running on the device.
Install: Gambit for Android in the Android Market
requires Android 1.6+
the user interface is based closely on the iOS version.
rudimentary editing within the REPL view: moving cursor onto lines other than the current prompt line will highlight text, and pressing “Enter” will copy the highlighted text for evaluation or further editing.
additional functionality (e.g., ability to share code and results from the REPL view) are available via the standard Android menu button.
to add a script, press the “Add Script” button at the top of the “Edit Scripts” page, then scroll to the bottom of the page where you’ll find a new, empty text box to enter/edit/save/run your script.
one difference between the Android version and Marc’s iOS version is the inclusion of a tailored onscreen keyboard for the latter. I’ll look into constructing something in Android for the next release.