Update: I've found that Yacas was already ported to the Agenda by Mark Arrasmith. Not only that, but he also wrote a GUI frontend for it, called Proteus, which you can find in the standard Yacas distribution in the directory "proteus/".
About my own version: This is a simple port of the Yacas Computer Algebra System.
I made a makefile from the BeOS one, and then implemented a new feature I missed: display the amount of free memory in each prompt, so instead of "In>" it shows "246k In>", and same for "Out>".
If you use the "-c" option, the memory prompt is not shown, just like the regular one. This feature has been just incorporated into Yacas' CVS. [2001-09-01]
The memory prompt has to be switched on at compile time by defining "PROMPT_SHOW_FREE_MEMORY
". If not, it just compiles the standard 1.0.47 source.
To compile, go to the "src" directory, and then do "make -f makefile.agenda
". Then copy the file "yacas" to "/usr/local/bin" in the Agenda, make a new directory with "mkdir -p /usr/local/share/yacas
", and copy the "scripts" directory contents inside. There is a "README.agenda" file.
In the Agenda (the filesystem is compressed) the executable occupies 654k and the scripts directory 246k.
Port of XSpread. This is the classic spreadsheet program for X.
Powerful replacement for the standard ToDo, Schedule and Notes apps.
There are many language interpreters and some other useful programs in there.
This is an XML drug data browser for health care providers, written in C++. Its ASR entry is in the applications section.
Molecular Weight Calculator. You write the molecule using a button for each element, and get its weight. This webpage also includes a stopwatch.