Hi Camm.

|   6) On Windows (at least) GCL 2.6.6 Axiom (not 2.6.5) has a problem with
| equation system solutions:
| ===========================================
| (1) -> solve([3*x**3+y+1,y**2-4],[x,y])
|    Loading C:/Program Files/axiom/mnt/windows/algebra/UPMP.o for
|       package UnivariatePolynomialMultiplicationPackage
|
|    >> System error:
|    The function SYSTEM::DEBUGGER is undefined.
|
| protected-symbol-warn called with (NIL)
| (1) -> solve([3*x**3+y+1,y**2-4],[x,y])
|
|    >> System error:
|    Arg or result mismatch in call to  |devaluateList|
|
| protected-symbol-warn called with (NIL)
|
| ===========================================


On the subject of AXIOM, Windows and surrent directories I just got to the
bottom of the above bug too.

The problem occurs when the AXIOM environment variable is set globally to
one particular AXIOM system while running an AXIOMsys.exe from a separate
AXIOM system (eg in my case, my development source tree).

This causes the second system to load object files from the first Axiom
system causing objections about missing functions (in my particular case the
function SYSTEM::DEBUGGER which is relatively new).

I would suggest removal of the the AXIOM environment variable at least on
the global level, or better, completely.

I also suggest avoiding a wrapper batch file as that will be fraught with
other difficulties - notably the absence of a simple way to get the working
directory in batch files on all versions of Windows, but also because it
usually poor programming practice on Windows to use application-specific
environment variables.  Nor would it be appropriate in this instance to use
the Windows registry.

The right thing to do I think is to add a new crossplatform GCL system
package function "get-current-directory" - a relatively simple task for the
platforms upon which GCL currently runs.

Cheers

Mike Thomas.




_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to