On Tue, Aug 5, 2008 at 7:39 PM, Bill Page <[EMAIL PROTECTED]> wrote:
> On Tue, Aug 5, 2008 at 8:16 PM, Gabriel Dos Reis wrote:
>> On Tue, Aug 5, 2008 at 6:47 PM, Bill Page wrote:
>>
>>> The monoid
>>> problem does not prevent us from usefully defining 'Monoid' (and
>>> 'AbelianMonoid') now, and it should not prevent us from defining
>>> concepts like 'PartiallyOrderedSet'.
>>
>> Definitely.  I just don't see how that solve the present problem.
>> Maybe you can show me by carrying out the idea in a concrete
>> modification of the OpenAxiom algebra that we can all test and
>> comment on?
>>
>
> I am a little afraid to attempt "deep" changes to the Algebra like
> this in OpenAxiom because of the potential for database
> inconsistencies and other parts of the bootstrap (e.g. generated Lisp
> code). Am I wrong to be worried about that?

I don't think you should be worried about that; but you can pick
any AXIOM system that lets you freely structure the algreba.  The
fundamental ideas should flow from one system to another.


>
> But my point is that the present problem is *only* due to the
> "misguided syntactic transformations". Eliminate those and you
> eliminate the problem. The rest of my comments relate to how you might
> be able to replace these misguided transformations by more sensible
> semantic ones.

I forgot to say in my original email that for full disclosure I ran
into the problem
I reported precisely because I removed the syntactic transformations and hit lot
of regressions.  So, it does not look to me that just removing the syntactic
transformations is that simple.  It does expose a fundamental problem that needs
to be addressed -- How many are aware that somewhere in AXIOM input files
there is an expression such as

     s >= t

where s and t are both Multiset, which relies on the fact that the interpreter
is doing misguided syntactic transformations?  (I would not have guessed without
actually trying it).

The problem has short term solutions and long term solutions.  I'll take any
better long term solutions that work today and that do not lead to complications
of their owns.


>
> Regards,
> Bill Page.
>

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
open-axiom-devel mailing list
open-axiom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel

Reply via email to