axiom-developer
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]