"Bill Page" <[EMAIL PROTECTED]> writes:

| On Fri, Jul 4, 2008 at 7:24 PM, Gabriel Dos Reis wrote:
| > Bill Page writes:
| > ...
| > | Ring is still a category.
| >
| > So, in your scheme something can be both a domain and a category.
| > Is that right?
| >
| 
| I realize that it might seem a bit like "waffling" and avoiding the
| question, but I would prefer to say that a category is just a category

:-)

| - a kind of design predicate or interface specification, as you said.
| But that in a context that normally requires a domain, that it can
| serve as a shorthand for the associated domain:
| 
|   Union(x for x in Domain where x has Ring)

then, you are not far from reaching what I call `conceptual type'
(implemented by conceptualType in OpenAxiom) or `conceptual category'
(implemented in one of my local trees).

| 
| > ...
| > Evaluation of category forms already yields objects of the domain
| > Category -- at least in OpenAxiom.
| >
| 
| In that case shall I submit:
| 
| (1) -> T:Category := IntegerNumberSystem
| 
|    Category is a category, not a domain, and declarations require
|       domains.
| 
| as a bug report?


As far as I can see, this is a restriction in the base AXIOM system
carried over by OpenAxiom with no much justification now that Category
really does exist.  So, yes, from my perspective, it is a bug as much
as I want to have both parameters and variables of type Category.
(I don't know much what they would do to the system).

-- Gaby

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
open-axiom-devel mailing list
open-axiom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel

Reply via email to