Monad(A: Type, M: partialType): Category == with {
     unit: A ->  M o A
     mult: M o M o A ->  M o A
}

Everything must have a type. Do you mean that partialType is a built-in type that allows application? What would be the return type then? It's not going to work that way in SPAD. You have to be very explicit about types.

Ralf

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