On Monday 14 Nov 2011 14:28:09 Waldek Hebisch wrote:
> I compiled version that you posted and I get:
> ....
> DoubleFloat Which version of FriCAS are you using?  The above is with my
> developement version which is close to trunk.

I've just tried it again and it worked correctly this time. I don't
know why I got this error before:

>    Internal Error
>    The function sipnt with signature hashcode is missing from domain
>       SCartesian2

I assume the earlier tests must have got my system into a funny state?

So I guess the only thing that might be considered a bug is that
extending a domain implementation with a category, either,
Implementation ==> Type add
or
Implementation ==> SPointCategory() add

does not produce a compile-time error but may lead to run-time errors.
So given the general state of compiler error messages I don't know if
its worth putting effort into? It would have been helped me to if I
had got a meaningful error message at complie-time and perhaps I would
not have needed to take up your time here. But there are so many
issues with the compiler error messages.

The code at:
https://github.com/martinbaker/fricas/blob/master/src/algebra/scene.spad.pamphlet
is just about complete, I have reconciled both sets of changes but
please give me some more time to run my full set of tests on the code
before using.

BTW: would it be better to include the following as functions in SPAD
code library rather than as macros that need to be added into each
file?
    sayMsg ==> sayBrightly$Lisp
    math_to_string ==> mathObject2String$Lisp
Could you try to hide the underlying Lisp code completely from SPAD
programmers?

Martin

-- 
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