The ACE 3.0 known bugs


This page contains some informations about the known bugs of the 3.0 release of ACE. You can correct the bugs on your machine by re-compiling the given Maple files. This should be done by the user who installed ACE on your computer: it is generally the root on a Unix machine or simply yourself on your favorite PC.

Correct all known bugs

If you want to correct all known bugs in one step, copy the file containing the corrected functions (according to your system, for Maple V release 1, 2 or 3, or for Maple V release 4 or 5) and name it ACEdebug on your system and then enter the Maple command: read ACEdebug; in the directory where you have copied the file. This is the same as correcting all known bugs individually, as described below.

Correct each known bug one by one

Here is the list of known bugs:

Function Border2Part (due to bad quotes)

ACE> Border2Part([0,1,0,1,0,0,1,1,0,0,1]);

                       [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Get the corrected file for Maple V release 1, 2 or 3, or the corrected file for Maple V release 4 or 5. Copy this file (according to your system) as Bdr2Part and then enter the Maple command: read Bdr2Part; in the directory where you have copied the file. And now:
ACE> Border2Part([0,1,0,1,0,0,1,1,0,0,1]);

                                [6, 4, 4, 2, 1]
File FreeCore

ACE> FreeNormal(1/q);


                                 op(i, 1/q) w[]
Get the corrected file for Maple V release 1, 2 or 3, or the corrected file for Maple V release 4 or 5. Copy this file (according to your system) as FreeCore and then enter the Maple command: read FreeCore; in the directory where you have copied the file. And now:
ACE> FreeNormal(1/q);

                                      w[]
                                      ---
                                       q
Function Tab2Mat (due to the behaviour of the array() Maple function)

ACE> Tab2Mat([]);
Error, (in TAB/Tab2Mat) 
needs ranges or initialization list for building arrays
Get the corrected file for Maple V release 1, 2 or 3, or the corrected file for Maple V release 4 or 5. Copy this file (according to your system) as Tab2Mat and then enter the Maple command: read Tab2Mat; in the directory where you have copied the file. And now:
ACE> Tab2Mat([]);

                                     [   ]

Function SfAExpand

Get the corrected file for Maple V release 1, 2 or 3, or the corrected file for Maple V release 4 or 5. Copy this file (according to your system) as SfAExpn and then enter the Maple command: read SfAExpn; in the directory where you have copied the file.

Functions ToXfix and ToXfixScal (problems with trivial cases)

Get the corrected file for Maple V release 1, 2 or 3, or the corrected file for Maple V release 4 or 5. Copy this file (according to your system) as ToXfix and then enter the Maple command: read ToXfix; in the directory where you have copied the file. Get the corrected file for Maple V release 1, 2 or 3, or the corrected file for Maple V release 4 or 5. Copy this file (according to your system) as ToXfixSc and then enter the Maple command: read ToXfixSc; in the directory where you have copied the file.

Function ListCompo (problems with options)

Get the corrected file for Maple V release 1, 2 or 3, or the corrected file for Maple V release 4 or 5. Copy this file (according to your system) as ListComp and then enter the Maple command: read ListComp; in the directory where you have copied the file.

Function ListTab (problem with the generation of tableaux with an evaluation vector and a particular mintab option)

Get the corrected file for Maple V release 1, 2 or 3, or the corrected file for Maple V release 4 or 5. Copy this file (according to your system) as ListComp and then enter the Maple command: read ListComp; in the directory where you have copied the file.


Find out more about ACE 3.0 at Sebastien.Veigneau@univ-mlv.fr
Copyright © 1994, 1995, 1996, 1997, 1998 Sébastien Veigneau, Institut Gaspard Monge, Université de Marne-la-Vallée
All rights reserved