[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Axiom-developer] [AldorForAxiom]
From: |
kratt6 |
Subject: |
[Axiom-developer] [AldorForAxiom] |
Date: |
Tue, 11 Jan 2005 10:51:17 -0600 |
??changed:
-1. Grab the file 'axextend.lsp' from your axiom source distribution, it should
1. Grab the file 'axextend.lsp' from your Axiom source distribution, it should
??changed:
-to patch Axiom a little. Modify the files in 'src/interp' of your axiom
-(source-) distribution as follows - the patches are due to Peter Broadbery::
-
- Index: as.boot.pamphlet
- ===================================================================
- RCS file: /cvsroot/axiom/axiom/src/interp/as.boot.pamphlet,v
- retrieving revision 1.3
- diff -u -r1.3 as.boot.pamphlet
to patch Axiom a little, the patches being due to Peter Broadbery. You can put
each of them into a seperate file, and then call 'patch origfile patchfile' in
the
'src/interp' directory of your axiom (source-) distribution for every one of
the three. Alternatively, you can make the changes by hand, of course.
A patch for 'as.boot.pamphlet' ::
??changed:
- --HPUT($opHash,con,[ancestorAlist,attributeAlist,:opalist])
- - HPUT($opHash,con,[ancestorAlist,attributeAlist,:opalist])
- + --HPUT($opHash,con,[ancestorAlist,attributeAlist,:opalist])
- + HPUT($opHash,con,[ancestorAlist,nil,:opalist])
--HPUT(\$opHash,con,[ancestorAlist,attributeAlist,:opalist])
- HPUT(\$opHash,con,[ancestorAlist,attributeAlist,:opalist])
+ --HPUT(\$opHash,con,[ancestorAlist,attributeAlist,:opalist])
+ HPUT(\$opHash,con,[ancestorAlist,nil,:opalist])
??changed:
- Index: ax.boot.pamphlet
- ===================================================================
- RCS file: /cvsroot/axiom/axiom/src/interp/ax.boot.pamphlet,v
- retrieving revision 1.3
- diff -u -r1.3 ax.boot.pamphlet
A patch for 'ax.boot.pamphlet' ::
??changed:
- + $defaultFlag : local := false
- + $literals := []
+ \$defaultFlag : local := false
+ \$literals := []
??changed:
- + if $baseForms then
- + axForms := [:$baseForms, :axForms]
- + if $defaultFlag then
+ if \$baseForms then
+ axForms := [:\$baseForms, :axForms]
+ if \$defaultFlag then
??changed:
- $stripTypes =>
\$stripTypes =>
??changed:
- Index: i-syscmd.boot.pamphlet
- ===================================================================
- RCS file: /cvsroot/axiom/axiom/src/interp/i-syscmd.boot.pamphlet,v
- retrieving revision 1.4
- diff -u -r1.4 i-syscmd.boot.pamphlet
And finally a patch for 'i-syscmd.boot.pamphlet' ::
++added:
Of course, after having done this, you need to go to the root directory of your
axiom source, type './configure' and follow the instructions. The make should
finish after a few minutes.
--
forwarded from http://page.axiom-developer.org/zope/mathaction/address@hidden