Read the original "EpocYacas.txt
written by Ayal Pinkus, the main author of Yacas. Then read the
generic "Readme.txt" text and the more specific "ReadmeEpoc.txt"
(almost a copy of this web page). It is important to install the
"Stdlib.SIS" before "YacasEpoc.SIS".
The most complete distribution of Yacas runs on Linux, the EPOC version
currently lacks some features, mainly concerning input and output :
- "copy & paste" are partially implemented by the user
interface so that they only work inside Yacas, but the user can export
any result as text files, for example : ToFile("C:\TaylorSin.txt")
PrettyForm(Taylor(x,0,9) Sin(x)). You can replace "PrettyForm" by
"Echo" to avoid long outputs
- the RC file is fixed at "C:\System\Apps\Yacas\YacasRC.txt" and
has its commands
read every time Yacas is started
- the history file is stored as
- "?function", "Help", "quit", "restart", "Ctrl+C"
(stop the currently running calculation), command-line options, etc.,
are not implemented. To read the documentation use "?" or "??" on
EPOC, or browse the HTML, TXT of
PDF files outside the Yacas session
- graphical output ("Plot2D" and "Plot3DS") is not implemented
A Yacas 1.0.56 session can be seen below on a real Psion Revo+; if you
want to see more example sessions running on EPOC32, go to the Screenshots Gallery
For details about Yacas releases, read the "Changes.html
documents. As Yacas has been developed from 1999, the releases have
steadily implemented more code (in C++ and in the form of Yacas
scripts), so it is continuously being larger in RAM usage.
The table below, as well the above "changes" documents, may help you
decide which version is better for you or you EPOC32 machine. If you
have plenty of available RAM, just use the last version.
Normal use of RAM (2)
- the minimum of RAM is measured when
- the normal use of RAM was obtained after calculating "50!",
"D(x) Tan(x)^2" and "Integrate(x) x*Sin(x)^2", so the loaded scripts
are assumed to represent a typical Yacas session with respect to script
loading. After automatically loading the scripts, each input/output is
faster (see the Screenshots
Gallery) and takes memory
only to stored results in variables
- the maximum of RAM happens when many scripts are loaded or
variables are stored
- versions 1.0.53rev2 and 1.0.56 include 366 KB of help files
(*) Obs.: Yacas 1.0.56 without the plugins "PCRE" and "FileScanner",
with little changes from 1.0.55, so Yacas 1.0.55 for EPOC is not
available for download. Also, Yacas 1.0.54 is not available here as the
used memory ranges between releases 1.0.53rev2 and 1.0.56.
So even a Psion Revo with 8 MB can run Yacas if
not a lot of applications installed. In this case, trying to read Yacas
HTML docs will take a lot of memory using Web or Opera for EPOC, so the
TXT docs are more recommended.