On Thu, Apr 24, 2008 at 3:00 PM, root <[EMAIL PROTECTED]> wrote:

>
>  I don't think that Axiom's solution can work for Sage because
>  Axiom is a strongly typed language. But it does highlight at
>  least one other point in the space of design decisions.

`argument dependent name lookup' (which is what Axiom systems have
as language feature) is not just a trait of a statically typed language.
Given sufficient motivation, Python could be extended to make it
work.  However, the way it works in Axiom systems is just half part
of the story.  It works only one of the arguments has domain (or category)
that exports the operation.  Meaning if you stick the operations in
a package, then you are hosed. :-(  Which brings us to the fundamental
problem I raised in an previous message:  Axiom systems want to insist
that a value belongs to a single domain (so that ADL, for example, can work),
 when in fact that view is too restrictive and too limited.

Axiom systems have the strength that they are strongly typed; but their
computation models need to be deeply revised when they are intended to
be `solved' as solutions.

-- Gaby

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to