Selecting this brings up TinyScheme in the terminal (embeddedkonsole or
opie-embeddedkonsole). In the interactive terminal you can enter your
own commands, trace the script (tracing 1), or load up pre-edited
scripts (load "whatever.scm").
TinyScheme - RunScript
Selecting this icon brings up this dialog:
It lists all "*.scm" scripts in:
Your home directory: $HOME
CF card: /mnt/cf
SD card: /mnt/sd
Selecting a script from the drop-down will execute it in a terminal.
The example programs displayed in the "Documents Tab" are available
for hacking in your "~/Documents" directory.
Typing 'tinyscheme' or 'scheme' in the terminal will bring up
TinyScheme.
You can include a filename too: # tinyscheme ~/Documents/9bottles.scm
The terminal (embeddedkonsole) in the SL-5000 has a working
'delete' key, this makes interactive programming is easier.
The embeddedkonsole supplied by opie allows multiple terminals
in tabs. Open one for editing and another for script execution.
Bugs
Zaurus Bug: If installed to CF, uninstallation leaves
behind some links to the example scripts in your "~/Documents"
directory. To completely remove, install in RAM, then uninstall.
Opie-EmbeddedKonsole Bug: Backspace appears to be
broken. Works ok with the original embeddedkonsole app.
TinyScheme Bug: The internal package system does not appear
to be working.
Sometimes TinyScheme apps automatically run after closing
the terminal or editor. Dunno why, but I doubt this is due exclusively
to TinyScheme because its been happening on my Zaurus before this project
started.
Clicking on a script in the documents tab dosen't always run it.
Just click on it again, I'm looking into it.