



| Figure 8.4 | The toolbar Alg\en\Singular (computer algebra on
polynomials). |
|
8.4.1 Description of the buttons
- SINGULAR : launches the SINGULAR program for Windows.
- EMACS/ast : launches the Emacs program for Windows from the
directory
ASTEXDIR (necessary to use the button Esingular ).
- Esingular : launches Singular in a shell of Emacs. Emacs must be already
open. The command sent to the shell is
runprg.bat singular.
- << Doc>> : marker of the group of buttons << Documentation>>. This button
doesn't execute any action, it serves just as visual separator between the
groups of buttons.
- Web site : displays the site of Singular in the default web browser.
- Loc web : displays a local copy of the site of Singular in the default web
browser.
- Manual html : displays the User's manual of Singular in html form.
- Manual hlp : displays the User's manual of Singular in the form of a
Windows help.
- << Tests com>> : marker of the group of buttons << Common tests>>. This
button doesn't execute any action, it serves just as visual separator
between the groups of buttons.
- 1+2 : add 1 and 2 in Singular.
- 2*3 : multiply 2 by 3 in Singular.
- 2^10 : calculate 2 to the power 10 in Singular.
- 1/3+3/4 : add two fractions in Singular.
- 100 ! : calculate the factorial of 100 in Singular.
- Quit : quit the Singular program.
- << Tests spec>> : marker of the group of buttons << Tests specific to the
program>>. This button doesn't execute any action, it serves just as visual
separator between the groups of buttons.
- << Tests btns>> : marker of the group of buttons << Buttons under test>>.
This button doesn't execute any action, it serves just as visual separator
between the groups of buttons.
- XSINGULAR? : launches Singular in Xemacs (installation not yet
operational).
8.4.2 Test of the buttons
The end {ENTER}^c^c works well in a shell of Emacs, but provokes an error in a
command window of Win2000. On the other hand, the end {ENTER}^{ENTER} works
in Emacs (while producing a beep however) and in a command window of
Win2000.



