[ Charset ISO-8859-1 unsupported, converting... ]
>
> On Thu, Aug 28, 2008 at 04:47:40PM +0200, Martin Rubey wrote:
>
> > (deftype |SInt| () '(integer #.(- (expt 2 31)) #.(1- (expt 2 31)))):
> > (defmacro |SIntMax| () '(the |SInt| (1- (expt 2 31))))
> >
> > and try again?
> simply rebuilding the aldor interface we are back at the error
> (3) -> s := structures(l)$G
>
> >> System error:
> The value -1152921504606846976 is not of type (SIGNED-BYTE 32).
>
Well, this looks like most-negative-fixnum. You probably need to
change:
(defmacro |SIntMin| () `(the |SInt| most-negative-fixnum))
to
(defmacro |SIntMax| () '(the |SInt| (- (expt 2 31))))
--
Waldek Hebisch
[EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---