Ralf,

Here is a simple example of the problem I reported yesterday.

                 FriCAS (AXIOM fork) Computer Algebra System
                         Version: FriCAS 2011-12-12
             Timestamp: Saturday December 31, 2011 at 18:22:07
-----------------------------------------------------------------------------
   Issue )copyright to view copyright notices.
   Issue )summary for a summary of useful system commands.
   Issue )quit to leave FriCAS and return to shell.
-----------------------------------------------------------------------------


(1) -> )sys cat simple.as
-- simple.as:
#include "axiom"
#pile

dd1: with
      f: ()->Integer
    == add
      f():Integer == 1
--
(1) -> )co simple.as
   Compiling FriCAS source code from file /home/wspage/simple.as using
      AXIOM-XL compiler and options
-O -Fasy -Fao -Flsp -laxiom -Mno-ALDOR_W_WillObsolete -DAxiom -Y
$AXIOM/algebra -I $AXIOM/algebra
      Use the system command )set compiler args to change these
      options.
   Compiling Lisp source code from file ./simple.lsp
   Issuing )library command for simple
   Reading /home/wspage/simple.asy
   dd1 is now explicitly exposed in frame frame1
   dd1 will be automatically loaded when needed from
      /home/wspage/simple
(1) -> )sh dd1
 dd1  is a domain constructor
 Abbreviation for dd1 is DD1
 This constructor is exposed in this frame.
------------------------------- Operations --------------------------------

(1) -> f()$dd1

   >> System error:
   The value
  #1=#(0
       #2=(#
           . #3=(#S(FOAM-USER::|Struct-runtime-51|
                    :|rtAssertMessage-0| (# . #3#)
                    :|dbgPaused?-1| NIL
                    :|rtDebugPaused!-2| (# . #3#)
                    :|rtDebugPaused?-3| (# . #3#)
                    :|rtDebugStep-4| (# . #3#)
                    :|rtDebugCall-5| (# . #3#)
                    :|rtDebugCatch-6| (# . #3#)
                    :|rtDebugThrow-7| (# . #3#)
                    :|rtDebugAssign-8| (# . #3#)
                    :|rtDebugExit-9| (# . #3#)
                    :|rtDebugReturn-10| (# . #3#)
                    :|rtDebugInside-11| (# . #3#)
                    :|rtDebugEnter-12| (# . #3#)
                    :|rtDebugInit-13| (# . #3#)
                    :|rtDoDebug-14| (# . #3#)
                    :|rtSingleParamNameFn-15| (# . #3#)
                    :|rtConstNameFn-16| (# . #3#)
                    :|namePartFrString-17| (# . #3#)
                    :|namePartFrOther-18| (# . #3#)
                    :|namePartConcat-19| (# . #3#)
                    :|rtLazyDomFrInit-20| (# . #3#)
                    :|rtLazyCatFrInit-21| (# . #3#)
                    :|rtDelayedGetExport!-22| (# . #3#)
                    :|rtDelayedInit!-23| (# . #3#)
                    :|rtCacheDynamicAdd-24| (# . #3#)
                    :|rtCacheDynamicCheck-25| (# . #3#)
                    :|rtCacheDynamicMake-26| (# . #3#)
                    :|rtCacheAdd-27| (# . #3#)
                    :|rtCacheCheck-28| (# . #3#)
                    :|rtCacheExplicitMake-29| (# . #3#)
                    :|rtCacheMake-30| (# . #3#)
                    :|domainPrepare!-31| (# . #3#)
                    :|rtAddStrings-32| (# . #3#)
                    :|rtConstSIntFn-33| (# . #3#)
                    :|lazyForceImport-34| (# . #3#)
                    :|lazyGetExport!-35| (# . #3#)
                    :|extendFill!-36| (# . #3#)
                    :|extendMake-37| (# . #3#)
                    :|noOperation-38| (# . #3#)
                    :|categoryFill!-39| (# . #3#)
                    :|categoryMakeDummy-40| (# . #3#)
                    :|categoryName-41| (# . #3#)
                    :|categoryBuild-42| (# . #3#)
                    :|categoryMake-43| (# . #3#)
                    :|categoryAddExports!-44| (# . #3#)
                    :|categoryAddNameFn!-45| (# . #3#)
                    :|categoryAddParents!-46| (# . #3#)
                    :|domainFill!-47| (# . #3#)
                    :|domainMakeDummy-48| (# . #3#)
                    :|domainName-49| (# . #3#)
                    :|domainHash!-50| (# . #3#)
                    :|domainTestExport!-51| (# . #3#)
                    :|domainGetExport!-52| (# . #3#)
                    :|domainAddNameFn!-53| (# . #3#)
                    :|domainAddHash!-54| (# . #3#)
                    :|domainAddParents!-55| (# . #3#)
                    :|domainAddDefaults!-56| (# . #3#)
                    :|domainAddExports!-57| (# . #3#)
                    :|domainMakeDispatch-58| (# . #3#)
                    :|domainMake-59| (# . #3#)
                    :PRINT-60 (# . #3#)
                    :|box-61| (NIL)
                    :|ddv-62| NIL
                    :|edv-63| NIL
                    :|adv-64| #1#
                    :|inheritToDummy-65| (# . #3#)
                    :|hashDummy-66| (# . #3#)
                    :|getDummy-67| (# . #3#)
                    :|nameDummy-68| (# . #3#)
                    :|inheritToExtend-69| (# . #3#)
                    :|nameExtend-70| (# . #3#)
                    :|hashExtend-71| (# . #3#)
                    :|getExtend-72| (# . #3#)
                    :|inheritTo-73| #4=(# . #3#)
                    :|name-74| #2#
                    :|hash-75| #5=(# . #3#)
                    :|get-76| #6=(# . #3#)
                    :|domainStdName-77| (# . #3#)
                    :|serialThis-78| 1
                    :|inheritTo-79| (# . #3#)
                    :|get-80| (# . #3#)
                    :|domHash-81| (# . #3#)
                    :|name-82| (# . #3#)
                    :|pdv-83| NIL
                    :|ddv-84| NIL
                    :|dv-85| NIL
                    :|parentCountDummy-86| (# . #3#)
                    :|parentGetDummy-87| (# . #3#)
                    :|hashDummy-88| (# . #3#)
                    :|getDummy-89| (# . #3#)
                    :|buildDummy-90| (# . #3#)
                    :|nameDummy-91| (# . #3#)
                    :|parentGet-92| (# . #3#)
                    :|parentCount0-93| (# . #3#)
                    :|hash0-94| (# . #3#)
                    :|get0-95| (# . #3#)
                    :|build0-96| (# . #3#)
                    :|name0-97| (# . #3#)
                    :|parentGet-98| (# . #3#)
                    :|parentCount0-99| (# . #3#)
                    :|hash0-100| (# . #3#)
                    :|get0-101| (# . #3#)
                    :|build0-102| (# . #3#)
                    :|name0-103| (# . #3#)
                    :|pcdv-104| NIL
                    :|codes-105| (200143 51482908)
                    :|names-106| ("ff type
  LIST.

(1) ->

Regards,
Bill Page.

On Sat, Dec 31, 2011 at 1:58 PM, Ralf Hemmecke <[email protected]> wrote:
> Success! Fixed FriCAS-Aldor-Interface again! Please test!
>
> ...

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/fricas-devel?hl=en.

Reply via email to