I just checked in version 91 (and, due to stupidity, version 90) of
axiom-port.

It seems that everything is working now. Many many thanks are due to Christian
for digging out old mail I should have well known! And, even more importantly,
for making me understand why "interpret" (was: "grammar") works!

Ralf: I cannot reproduce the problems you had. However, at some point, I had to 
say 

)lib csaxal csspexpr csstream csseries csspecies csparse csinterp

twice, otherwise I would get strange "memory may be damaged" errors.


   FOAM-USER::|fiRaiseException| is invalid as a function.

may have to do with extending things. Which version of Aldor, which version of
Axiom are you using? Maybe you could try to comment out the extend Generator
stuff in src/axal.as, i.e., lines 110 to 120.

Here is my log, but that's version 91 of axiom-port...

I'd hope we get that running.



Martin


[EMAIL PROTECTED]:~/combinat/branches/axiom-port/combinat$ make distclean
make: *** No rule to make target `distclean'.  Stop.
[EMAIL PROTECTED]:~/combinat/branches/axiom-port/combinat$ aldor -v
Aldor version 1.0.3 for LINUX(glibc2.3) 
#1 (Warning) No files!  Type `aldor -help' for help.

Totals:
 Time    0.0 s
 Store   592 K pool, 229K alloc - 39K free - 18K gc = 172K final
[EMAIL PROTECTED]:~/combinat/branches/axiom-port/combinat$ notangle -t8 
Makefile.nw > Makefile
[EMAIL PROTECTED]:~/combinat/branches/axiom-port/combinat$ make 
VARIANTSTOBUILD=axiom
Makefile:52: Makefile.def: No such file or directory
Makefile:56: Makefile.inc: No such file or directory
Makefile:182: Makefile.showexports: No such file or directory
echo "" > Makefile.showexports
notangle -t8 Makefile.inc.nw > Makefile.inc
notangle -t8 Makefile.def.nw > Makefile.def
notangle 
/users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl.nw > 
/users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
Makefile.nw | notangle -t8 > Makefile
if [ "x/users/rubey/aldor/linux/1.0.3" = "x" ] ; then \
   echo "*** ALDORROOT is not set. See Makefile.inc.nw"; fi
[ "x/users/rubey/aldor/linux/1.0.3" != "x" ]
rm -rf lib
make CMD=all /users/rubey/combinat/branches/axiom-port/combinat/tools.code 
tools.dir include.dir src.dir
make[1]: Entering directory `/users/rubey/combinat/branches/axiom-port/combinat'
notangle -t8 
/users/rubey/combinat/branches/axiom-port/combinat/tools/Makefile.nw > 
/users/rubey/combinat/branches/axiom-port/combinat/tools/Makefile
cd /users/rubey/combinat/branches/axiom-port/combinat/tools && make SUBMAKE="" 
code
make[2]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/allprose/tools'
# @echo CODE:: nwescape.pl aldordoc2tex.pl addaldortypedef.pl 
aldordoc2codechunk.pl api.pl asfiles.pl dependencies.pl generateTestCases.pl 
generateTestSuite.pl showexports2aldordoc.pl undocumented.pl Makefile
make nwescape.pl aldordoc2tex.pl addaldortypedef.pl aldordoc2codechunk.pl 
api.pl asfiles.pl dependencies.pl generateTestCases.pl generateTestSuite.pl 
showexports2aldordoc.pl undocumented.pl Makefile
make[3]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/allprose/tools'
make[3]: `nwescape.pl' is up to date.
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
aldordoc2tex.pl.nw | notangle  > aldordoc2tex.pl
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
addaldortypedef.pl.nw | notangle  > addaldortypedef.pl
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
aldordoc2codechunk.pl.nw | notangle  > aldordoc2codechunk.pl
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
api.pl.nw | notangle  > api.pl
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
asfiles.pl.nw | notangle  > asfiles.pl
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
dependencies.pl.nw | notangle  > dependencies.pl
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
generateTestCases.pl.nw | notangle  > generateTestCases.pl
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
generateTestSuite.pl.nw | notangle  > generateTestSuite.pl
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
showexports2aldordoc.pl.nw | notangle  > showexports2aldordoc.pl
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
undocumented.pl.nw | notangle  > undocumented.pl
make[3]: `Makefile' is up to date.
make[3]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/allprose/tools'
make[2]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/allprose/tools'
echo "" > /users/rubey/combinat/branches/axiom-port/combinat/tools.code
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/asfiles.pl 
/users/rubey/combinat/branches/axiom-port/combinat combinat tools \
  |cpif tools/Makefile.asfiles
notangle -t8 tools/Makefile.nw |cpif tools/Makefile
cd tools && make all
make[2]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/allprose/tools'
# @echo CODE:: nwescape.pl aldordoc2tex.pl addaldortypedef.pl 
aldordoc2codechunk.pl api.pl asfiles.pl dependencies.pl generateTestCases.pl 
generateTestSuite.pl showexports2aldordoc.pl undocumented.pl Makefile
make nwescape.pl aldordoc2tex.pl addaldortypedef.pl aldordoc2codechunk.pl 
api.pl asfiles.pl dependencies.pl generateTestCases.pl generateTestSuite.pl 
showexports2aldordoc.pl undocumented.pl Makefile
make[3]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/allprose/tools'
make[3]: `nwescape.pl' is up to date.
make[3]: `aldordoc2tex.pl' is up to date.
make[3]: `addaldortypedef.pl' is up to date.
make[3]: `aldordoc2codechunk.pl' is up to date.
make[3]: `api.pl' is up to date.
make[3]: `asfiles.pl' is up to date.
make[3]: `dependencies.pl' is up to date.
make[3]: `generateTestCases.pl' is up to date.
make[3]: `generateTestSuite.pl' is up to date.
make[3]: `showexports2aldordoc.pl' is up to date.
make[3]: `undocumented.pl' is up to date.
make[3]: `Makefile' is up to date.
make[3]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/allprose/tools'
make CMD=code /users/rubey/combinat/branches/axiom-port/combinat/tools.code 
make[3]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/allprose/tools'
make[3]: `/users/rubey/combinat/branches/axiom-port/combinat/tools.code' is up 
to date.
make[3]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/allprose/tools'
make[2]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/allprose/tools'
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/asfiles.pl 
/users/rubey/combinat/branches/axiom-port/combinat combinat include \
  |cpif include/Makefile.asfiles
notangle -t8 include/Makefile.nw |cpif include/Makefile
cd include && make all
make[2]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/combinat/include'
# @echo CODE:: Makefile combinat.as
make Makefile combinat.as
make[3]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/combinat/include'
make[3]: `Makefile' is up to date.
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
combinat.as.nw | notangle  > combinat.as
make[3]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/combinat/include'
make CMD=code /users/rubey/combinat/branches/axiom-port/combinat/tools.code 
make[3]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/combinat/include'
make[3]: `/users/rubey/combinat/branches/axiom-port/combinat/tools.code' is up 
to date.
make[3]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/combinat/include'
make[2]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/combinat/include'
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/asfiles.pl 
/users/rubey/combinat/branches/axiom-port/combinat combinat src \
  |cpif src/Makefile.asfiles
notangle -t8 src/Makefile.nw |cpif src/Makefile
cd src && make all
make[2]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'
Makefile:65: Makefile.dep: No such file or directory
rm -f asfiles.list
(for f in axal interp multinom parse series species spexpr stream; do \
  echo combinat src/$f cs >> asfiles.list; \
done)
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
axal.as.nw | notangle -t8 > axal.as
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
interp.as.nw | notangle -t8 > interp.as
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
multinom.as.nw | notangle -t8 > multinom.as
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
parse.as.nw | notangle -t8 > parse.as
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
series.as.nw | notangle -t8 > series.as
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
species.as.nw | notangle -t8 > species.as
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
spexpr.as.nw | notangle -t8 > spexpr.as
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl 
stream.as.nw | notangle -t8 > stream.as
Generate cscombinatversion.as ...
perl 
/users/rubey/combinat/branches/axiom-port/combinat/tools/aldordoc2codechunk.pl 
axal.as.nw |\
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl | 
notangle -L'--#line %L "axal.as.nw"%N' > csaxal.as
perl 
/users/rubey/combinat/branches/axiom-port/combinat/tools/aldordoc2codechunk.pl 
interp.as.nw |\
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl | 
notangle -L'--#line %L "interp.as.nw"%N' > csinterp.as
perl 
/users/rubey/combinat/branches/axiom-port/combinat/tools/aldordoc2codechunk.pl 
multinom.as.nw |\
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl | 
notangle -L'--#line %L "multinom.as.nw"%N' > csmultinom.as
perl 
/users/rubey/combinat/branches/axiom-port/combinat/tools/aldordoc2codechunk.pl 
parse.as.nw |\
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl | 
notangle -L'--#line %L "parse.as.nw"%N' > csparse.as
perl 
/users/rubey/combinat/branches/axiom-port/combinat/tools/aldordoc2codechunk.pl 
series.as.nw |\
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl | 
notangle -L'--#line %L "series.as.nw"%N' > csseries.as
perl 
/users/rubey/combinat/branches/axiom-port/combinat/tools/aldordoc2codechunk.pl 
species.as.nw |\
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl | 
notangle -L'--#line %L "species.as.nw"%N' > csspecies.as
perl 
/users/rubey/combinat/branches/axiom-port/combinat/tools/aldordoc2codechunk.pl 
spexpr.as.nw |\
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl | 
notangle -L'--#line %L "spexpr.as.nw"%N' > csspexpr.as
perl 
/users/rubey/combinat/branches/axiom-port/combinat/tools/aldordoc2codechunk.pl 
stream.as.nw |\
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/nwescape.pl | 
notangle -L'--#line %L "stream.as.nw"%N' > csstream.as
perl /users/rubey/combinat/branches/axiom-port/combinat/tools/dependencies.pl \
asfiles.list combinat /users/rubey/combinat/branches/axiom-port/combinat > 
Makefile.dep
C CombinatorialSpecies combinat src/species cs
C ExpressionTreeOperator combinat src/axal cs
C ExpressionType combinat src/axal cs
C FormalPowerSeriesCategory combinat src/series cs
C GeneratingSeriesCategory combinat src/series cs
C LabelType combinat src/species cs
D APrimitiveArray combinat src/axal cs
D CharacteristicSpecies combinat src/species cs
D DataStream combinat src/stream cs
D EmptySetSpecies combinat src/species cs
D ExponentialGeneratingSeries combinat src/series cs
D ExpressionTree combinat src/axal cs
D ExpressionTreeExpt combinat src/axal cs
D ExpressionTreeLeaf combinat src/axal cs
D ExpressionTreePlus combinat src/axal cs
D ExpressionTreePrefix combinat src/axal cs
D ExpressionTreeTimes combinat src/axal cs
D FormalPowerSeries combinat src/series cs
D IntegerLabel combinat src/species cs
D Interpret combinat src/interp cs
D InterpretingTools combinat src/interp cs
D LabelSpecies combinat src/interp cs
D MultinomialTools combinat src/multinom cs
D MyParser combinat src/parse cs
D OrdinaryGeneratingSeries combinat src/series cs
D Partial combinat src/axal cs
D Plus combinat src/species cs
D RestrictedSpecies combinat src/species cs
D SeriesOrder combinat src/series cs
D SetPartition combinat src/species cs
D SingletonSpecies combinat src/species cs
D SpeciesExpression combinat src/spexpr cs
D Times combinat src/species cs
E Generator combinat src/axal cs
E Integer combinat src/species cs
E MachineInteger combinat src/species cs
E Set combinat src/species cs
E String combinat src/species cs
make[2]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'
make[2]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'
make SUBLIBRARYNAME=combinat \
        SUBLIBPREFIX=cs libraryvariants
make[3]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'
make VARIANT=axiom \
    VARIANTPOSTFIX="ax" \
    VARIANTFLAGS=" \
                  -lcombinatax \
                  -dAxiom \
                  -O -Fasy -Flsp -laxiom -Mno-ALDOR_W_WillObsolete -Y 
/users/rubey/axiom/mnt/linux/algebra" \
    LIB="libcombinatax" \
  LIBRARY.al LIBRARY.a
make[4]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'
make LIBPOSTFIX="ax.al" \
        FILEEXTENSION="ao" \
        FLAGS="-Y /users/rubey/combinat/branches/axiom-port/combinat/src -Y . 
-Y /users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev" \
        LIBEXTENSION=al \
    BUILDTEXT libcombinatax.al
make[5]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'

======= Building libcombinatax.al with FLAGS =======
-Y /users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev
======= Building libcombinatax.al  end FLAGS =======
Compiling cscombinatversion.as ...
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev cscombinatversion.as
#1 (Warning) Could not use archive file `libcombinatax.al'.
ar rv libcombinatax.al cscombinatversion.ao
ar: creating libcombinatax.al
a - cscombinatversion.ao
rm -f cscombinatversion.ao
Compiling csaxal.as ...
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev csaxal.as
"csaxal.as", line 249: 
        operator(t: %): ExpressionTreeOperator == (rep t).tree.op;
.................^
[L249 C18] #1 (Warning) Function returns a domain that might not be constant 
(which may cause problems if it is used in a dependent type).

ar rv libcombinatax.al csaxal.ao
a - csaxal.ao
rm -f csaxal.ao
Compiling csmultinom.as ...
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev csmultinom.as
ar rv libcombinatax.al csmultinom.ao
a - csmultinom.ao
rm -f csmultinom.ao
Compiling csstream.as ...
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev csstream.as
ar rv libcombinatax.al csstream.ao
a - csstream.ao
rm -f csstream.ao
Compiling csseries.as ...
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev csseries.as
"csseries.as", line 617: )(t: %): () == {
                         .^
[L617 C2] #1 (Warning) Suspicious juxtaposition.  Check for missing `;'.
Check indentation if you are using `#pile'.

ar rv libcombinatax.al csseries.ao
a - csseries.ao
rm -f csseries.ao
Compiling csspexpr.as ...
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev csspexpr.as
ar rv libcombinatax.al csspexpr.ao
a - csspexpr.ao
rm -f csspexpr.ao
Compiling csspecies.as ...
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev csspecies.as
"csspecies.as", line 442: )(L: LabelType): CombinatorialSpecies L == F L add {
                          .^
[L442 C2] #1 (Warning) Suspicious juxtaposition.  Check for missing `;'.
Check indentation if you are using `#pile'.

"csspecies.as", line 661: )(L: LabelType): CombinatorialSpecies(L) == add {
                          .^
[L661 C2] #2 (Warning) Suspicious juxtaposition.  Check for missing `;'.
Check indentation if you are using `#pile'.

"csspecies.as", line 713: )(L: LabelType): CombinatorialSpecies(L) == add {
                          .^
[L713 C2] #3 (Warning) Suspicious juxtaposition.  Check for missing `;'.
Check indentation if you are using `#pile'.

ar rv libcombinatax.al csspecies.ao
a - csspecies.ao
rm -f csspecies.ao
Compiling csinterp.as ...
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev csinterp.as
ar rv libcombinatax.al csinterp.ao
a - csinterp.ao
rm -f csinterp.ao
Compiling csparse.as ...
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fao 
-dMacrosCombinat -Mno-mactext -M2 -Mno-abbrev csparse.as
"csparse.as", line 102:                 s := delete(s, 1..pos+1);
                        ..................................^
[L102 C35] #1 (Warning) Local `pos' is used without being assigned or defined.

"csparse.as", line 116:         local c: Character;
                        ..............^
[L116 C15] #2 (Warning) Local `c' is not assigned, defined, or used.

ar rv libcombinatax.al csparse.ao
a - csparse.ao
rm -f csparse.ao
make[5]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'
make LIBPOSTFIX="ax.a" \
        FILEEXTENSION="o" \
        FLAGS="-Y /users/rubey/combinat/branches/axiom-port/combinat/src -Y . 
-Y /users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0" \
        LIBEXTENSION=a \
    BUILDTEXT libcombinatax.a
make[5]: Entering directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'

======= Building libcombinatax.a with FLAGS =======
-Y /users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0
======= Building libcombinatax.a  end FLAGS =======
ar x libcombinatax.al cscombinatversion.ao;
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0 cscombinatversion.ao;
rm -f cscombinatversion.ao;
ar rv libcombinatax.a cscombinatversion.o
ar: creating libcombinatax.a
a - cscombinatversion.o
rm -f cscombinatversion.o
ar x libcombinatax.al csaxal.ao;
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0 csaxal.ao;
rm -f csaxal.ao;
ar rv libcombinatax.a csaxal.o
a - csaxal.o
rm -f csaxal.o
ar x libcombinatax.al csmultinom.ao;
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0 csmultinom.ao;
rm -f csmultinom.ao;
ar rv libcombinatax.a csmultinom.o
a - csmultinom.o
rm -f csmultinom.o
ar x libcombinatax.al csstream.ao;
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0 csstream.ao;
rm -f csstream.ao;
ar rv libcombinatax.a csstream.o
a - csstream.o
rm -f csstream.o
ar x libcombinatax.al csseries.ao;
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0 csseries.ao;
rm -f csseries.ao;
ar rv libcombinatax.a csseries.o
a - csseries.o
rm -f csseries.o
ar x libcombinatax.al csspexpr.ao;
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0 csspexpr.ao;
rm -f csspexpr.ao;
ar rv libcombinatax.a csspexpr.o
a - csspexpr.o
rm -f csspexpr.o
ar x libcombinatax.al csspecies.ao;
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0 csspecies.ao;
rm -f csspecies.ao;
ar rv libcombinatax.a csspecies.o
a - csspecies.o
rm -f csspecies.o
ar x libcombinatax.al csinterp.ao;
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0 csinterp.ao;
rm -f csinterp.ao;
ar rv libcombinatax.a csinterp.o
a - csinterp.o
rm -f csinterp.o
ar x libcombinatax.al csparse.ao;
/users/rubey/aldor/linux/1.0.3/bin/aldor -Y 
/users/rubey/combinat/branches/axiom-port/combinat/src -Y . -Y 
/users/rubey/aldor/linux/1.0.3/lib -I 
/users/rubey/combinat/branches/axiom-port/combinat/include -I 
/users/rubey/aldor/linux/1.0.3/include -lcombinatax  -dAxiom  -O -Fasy -Flsp 
-laxiom -Mno-ALDOR_W_WillObsolete -Y /users/rubey/axiom/mnt/linux/algebra -fo 
-csmax=0 csparse.ao;
rm -f csparse.ao;
ar rv libcombinatax.a csparse.o
a - csparse.o
rm -f csparse.o
ranlib libcombinatax.a
make[5]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'
make[4]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'
make[3]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'
make[2]: Leaving directory 
`/users/rubey/combinat/branches/axiom-port/combinat/src'
make[1]: Leaving directory `/users/rubey/combinat/branches/axiom-port/combinat'
mkdir --parents lib
cp src/libcombinat*.a* lib
[EMAIL PROTECTED]:~/combinat/branches/axiom-port/combinat$ cd src/
[EMAIL PROTECTED]:~/combinat/branches/axiom-port/combinat/src$ axiom -nox
                        AXIOM Computer Algebra System 
                       Version: Axiom (September 2006)
               Timestamp: Friday October 20, 2006 at 11:15:49 
-----------------------------------------------------------------------------
   Issue )copyright to view copyright notices.
   Issue )summary for a summary of useful system commands.
   Issue )quit to leave AXIOM and return to shell.
-----------------------------------------------------------------------------
 
(1) -> 
(1) -> )lib csaxal csspexpr csstream csseries csspecies csparse csinterp
   Reading /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal.asy
   Loading /users/rubey/axiom50/mnt/linux/autoload/bc-matrix.
   Loading /users/rubey/axiom50/mnt/linux/autoload/bc-misc.
   Loading /users/rubey/axiom50/mnt/linux/autoload/bc-solve.
   Loading /users/rubey/axiom50/mnt/linux/autoload/bc-util.
   Loading /users/rubey/axiom50/mnt/linux/autoload/ht-util.
   Loading /users/rubey/axiom50/mnt/linux/autoload/htsetvar.
   Loading /users/rubey/axiom50/mnt/linux/autoload/ht-root.
   Loading /users/rubey/axiom50/mnt/linux/autoload/br-con.
   Loading /users/rubey/axiom50/mnt/linux/autoload/br-data.
   Loading /users/rubey/axiom50/mnt/linux/autoload/showimp.
   Loading /users/rubey/axiom50/mnt/linux/autoload/br-op1.
   Loading /users/rubey/axiom50/mnt/linux/autoload/br-op2.
   Loading /users/rubey/axiom50/mnt/linux/autoload/br-search.
   Loading /users/rubey/axiom50/mnt/linux/autoload/br-util.
   Loading /users/rubey/axiom50/mnt/linux/autoload/topics.
   Loading /users/rubey/axiom50/mnt/linux/autoload/br-prof.
   Loading /users/rubey/axiom50/mnt/linux/autoload/br-saturn.
   ExpressionTreeLeaf is now explicitly exposed in frame frame0 
   ExpressionTreeLeaf will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   ExpressionTreePrefix is now explicitly exposed in frame frame0 
   ExpressionTreePrefix will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   ExpressionTreeOperator is now explicitly exposed in frame frame0 
   ExpressionTreeOperator will be automatically loaded when needed from
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   ExpressionTreeExpt is now explicitly exposed in frame frame0 
   ExpressionTreeExpt will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   ExpressionTreeTimes is now explicitly exposed in frame frame0 
   ExpressionTreeTimes will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   ExpressionTreePlus is now explicitly exposed in frame frame0 
   ExpressionTreePlus will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   ExpressionTree is now explicitly exposed in frame frame0 
   ExpressionTree will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   ExpressionType is now explicitly exposed in frame frame0 
   ExpressionType will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   APrimitiveArray is now explicitly exposed in frame frame0 
   APrimitiveArray will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   Generator is now explicitly exposed in frame frame0 
   Generator will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   Partial is now explicitly exposed in frame frame0 
   Partial will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csaxal
   Reading /users/rubey/combinat/branches/axiom-port/combinat/src/csspexpr.asy
   SpeciesExpression is now explicitly exposed in frame frame0 
   SpeciesExpression will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspexpr
   Reading /users/rubey/combinat/branches/axiom-port/combinat/src/csstream.asy
   DataStream is now explicitly exposed in frame frame0 
   DataStream will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csstream
   Reading /users/rubey/combinat/branches/axiom-port/combinat/src/csseries.asy
   OrdinaryGeneratingSeries is now explicitly exposed in frame frame0 
   OrdinaryGeneratingSeries will be automatically loaded when needed 
      from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csseries
   GeneratingSeriesCategory is now explicitly exposed in frame frame0 
   GeneratingSeriesCategory will be automatically loaded when needed 
      from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csseries
   FormalPowerSeries is now explicitly exposed in frame frame0 
   FormalPowerSeries will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csseries
   FormalPowerSeriesCategory is now explicitly exposed in frame frame0 
   FormalPowerSeriesCategory will be automatically loaded when needed 
      from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csseries
   SeriesOrder is now explicitly exposed in frame frame0 
   SeriesOrder will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csseries
   ExponentialGeneratingSeries is now explicitly exposed in frame 
      frame0 
   ExponentialGeneratingSeries will be automatically loaded when needed
      from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csseries
   Reading /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies.asy
   Times is now explicitly exposed in frame frame0 
   Times will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies
   Plus is now explicitly exposed in frame frame0 
   Plus will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies
   LabelType is now explicitly exposed in frame frame0 
   LabelType will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies
   CombinatorialSpecies is now explicitly exposed in frame frame0 
   CombinatorialSpecies will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies
   SetPartition is now explicitly exposed in frame frame0 
   SetPartition will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies
   RestrictedSpecies is now explicitly exposed in frame frame0 
   RestrictedSpecies will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies
   SingletonSpecies is now explicitly exposed in frame frame0 
   SingletonSpecies will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies
   CharacteristicSpecies is now explicitly exposed in frame frame0 
   CharacteristicSpecies will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies
   EmptySetSpecies is now explicitly exposed in frame frame0 
   EmptySetSpecies will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies
   IntegerLabel is now explicitly exposed in frame frame0 
   IntegerLabel will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csspecies
   Reading /users/rubey/combinat/branches/axiom-port/combinat/src/csparse.asy
   MyParser is now explicitly exposed in frame frame0 
   MyParser will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csparse
   Reading /users/rubey/combinat/branches/axiom-port/combinat/src/csinterp.asy
   Interpret is now explicitly exposed in frame frame0 
   Interpret will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csinterp
   InterpretingTools is now explicitly exposed in frame frame0 
   InterpretingTools will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csinterp
   LabelSpecies is now explicitly exposed in frame frame0 
   LabelSpecies will be automatically loaded when needed from 
      /users/rubey/combinat/branches/axiom-port/combinat/src/csinterp
Won't parse: (Type)->NIL
(1) -> s:="Plus(SingletonSpecies,Times(Self,Self))"
  Line   1: s:="Plus(SingletonSpecies,Times(Self,Self))"
           ........A
  Error  A: Improper syntax.
   1 error(s) parsing 

   (1)  "Plus(SingletonSpecies,Times(Self,Self))"
                                                                 Type: String
(2) -> I := Interpret([parse s],IntegerLabel)
   Loading /users/rubey/axiom50/mnt/linux/algebra/UNISEG.o for domain 
      UniversalSegment 

   (2)
  Interpret([CONCATPlusPARENAGGLST"SingletonSpecies"CONCATTimesPARENAGGLST"Self
  ""Self"],IntegerLabel)
                                                                 Type: Domain
(3) -> s := structures([1,2,3])$I
   Loading /users/rubey/axiom50/mnt/linux/algebra/COMBINAT.o for 
      package IntegerCombinatoricFunctions 
   Loading /users/rubey/axiom50/mnt/linux/algebra/UPMP.o for package 
      UnivariatePolynomialMultiplicationPackage 
   Loading /users/rubey/axiom50/mnt/linux/algebra/LIST2.o for package 
      ListFunctions2 
   Loading /users/rubey/axiom50/mnt/linux/algebra/FLAGG2.o for package 
      FiniteLinearAggregateFunctions2 

   (3)  []
Type: Generator Interpret([CONCATPlus(PAREN (AGGLST "SingletonSpecies" (CONCAT 
Times (PAREN (AGGLST "Self" "Self")))))],IntegerLabel)
(4) -> [partialNext! s for i in 1..13]

   (4)
   [[false,"("3", ""("1", "2")"")"], [false,"("3", ""("2", "1")"")"],
    [false,"("2", ""("1", "3")"")"], [false,"("2", ""("3", "1")"")"],
    [false,"(""("2", "3")"", "1")"], [false,"(""("3", "2")"", "1")"],
    [false,"("1", ""("2", "3")"")"], [false,"("1", ""("3", "2")"")"],
    [false,"(""("1", "3")"", "2")"], [false,"(""("3", "1")"", "2")"],
    [false,"(""("1", "2")"", "3")"], [false,"(""("2", "1")"", "3")"], [true]]
Type: List Partial Interpret([CONCATPlus(PAREN (AGGLST "SingletonSpecies" 
(CONCAT Times (PAREN (AGGLST "Self" "Self")))))],IntegerLabel)



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Aldor-combinat-devel mailing list
Aldor-combinat-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aldor-combinat-devel

Reply via email to