Could you give an example of defining Expression over a domain where
"nothing interesting is known"?  I tried several things but so far I
have been unable to produce an example of a value in such a domain.

See below. If you look closely at the exports in expr.spad, then you see that one cannot really do much with such a domain.

Ralf

(1) -> E := EXPR STRING

   (1)  Expression(String)

Type: Type
(2) -> e1: E := x1

   (2)  x1
Type: Expression(String)
(3) -> e2: E := x2

   (3)  x2
Type: Expression(String)
(4) -> paren e1

   (4)  (x1)
Type: Expression(String)
(5) -> e1+e2
   There are 11 exposed and 7 unexposed library operations named +
      having 2 argument(s) but none was determined to be applicable.
      Use HyperDoc Browse, or issue
                                )display op +
      to learn more about the available operations. Perhaps
      package-calling the operation or using coercions on the arguments
      will allow you to apply the operation.

   Cannot find a definition or applicable library operation named +
      with argument type(s)
                             Expression(String)
                             Expression(String)

      Perhaps you should use "@" to indicate the required return type,
      or "$" to specify which version of the function you need.

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