|
|
last edited 15 years ago by Bill Page |
1 2 3 | ||
Editor: Bill Page
Time: 2008/08/10 20:08:46 GMT-7 |
||
Note: Re: Missing attachmement |
added:
From BillPage Sun Aug 10 20:08:46 -0700 2008
From: Bill Page
Date: Sun, 10 Aug 2008 20:08:46 -0700
Subject: Re: Missing attachmement
Message-ID: <20080810200846-0700@axiom-wiki.newsynthesis.org>
Sorry, the attachment was lost during the move from the old wiki
on axiom-developer.org to this system. Here is the contents of
the file recovered from the backup:
\begin{spad}
)abbrev domain MYIARR MyIndexedOneDimensionalArray
MyIndexedOneDimensionalArray(S:Type, mn:Integer):_
Exports == Implementation where
Qsetelt ==> SETELT$Lisp
Qnew ==> GETREFV$Lisp
Exports == OneDimensionalArrayAggregate S with
myProperty
Implementation == add
minIndex x == mn
\end{spad}
See attached file for the source code.
(1) -> )co mytest.spad Compiling AXIOM source code from file /home/greg/Axiom/mytest.spad using old system compiler. MYIARR abbreviates domain MyIndexedOneDimensionalArray processing macro definition Qsetelt ==> elt(Lisp,SETELT) processing macro definition Qnew ==> elt(Lisp,GETREFV) processing macro definition (elt Lisp SETELT) ==> elt(Lisp,SETELT) Segmentation fault
)abbrev domain MYIARR MyIndexedOneDimensionalArray MyIndexedOneDimensionalArray(S:Type, mn:Integer):_ Exports == Implementation where Qsetelt ==> SETELT$Lisp Qnew ==> GETREFV$Lisp
Exports == OneDimensionalArrayAggregate S with
myProperty
Implementation == add
minIndex x == mn
Compiling FriCAS source code from file /var/zope2/var/LatexWiki/4651354168523543156-25px001.spad using old system compiler. MYIARR abbreviates domain MyIndexedOneDimensionalArray processing macro definition Qsetelt ==> elt(Lisp,SETELT) processing macro definition Qnew ==> elt(Lisp,GETREFV) processing macro definition (elt Lisp SETELT) ==> elt(Lisp,SETELT)
>> System error: Control stack exhausted (no more space for function call frames). This is probably due to heavily nested or infinitely recursive function calls, or a tail call that SBCL cannot or has not optimized away.
PROCEED WITH CAUTION.