Hi Martin,

>
> If you read my proposal carefully, you will have noticed that I would in fact
> like to have different visions being pursued, in different branches, of 
> course.
>

You might be right there. Although technically I would call it a
fork... Semantics. But that might indeed be the best approach. I am of the
belief that different systems are not bad per se. They are aimed at doing
different things.



>
> Axiom is very fortunate: the algebra is (nearly) completely decoupled from the
> interpreter and the compiler.  And all of this has very little to do with the
> build system.  The situation is very very different from Maxima, for example.
>


You isolated one property of Maxima, one for which Axiom is perhaps a
better system. But there are many properties to Maxima, and some probably
better in Maxima than in Axiom. I believe it is good to have different
systems with different properties. Design decisions are most of the time
trade-offs, hence the use for different systems (different trade-offs).
Systems like Maxima and Axiom are so different from each other that it
would probably be difficult to even share code between the two systems.
They are both useful in different domains.



> That's roughly the way it is at the moment, and that's why I decided to
quit.
> If the democratic model or a variation of it is adopted, I'll come back and
> contribute.
>

But you could just fork off in to an independent project couldn't you?


> The voting system I proposed relies on cooperation just as every other system
> does.
>

Name one successful system where there are no laws laid down a priori and
no police or equivalent to uphold those laws, and every decision is
arrived at through voting.



>
> No, history (in the real world) demonstrated that sooner or later this style
> will be problematic for many people.
>

I hope you are wrong. I believe that most family households are not a
democracy. The parents lay down the law, and the children do not get to
vote. I am hoping most of these families are happy ones. Until the
children grow up, the parents know more about life, and thus they make
the rules.



> > It is essential that every one working on a branch has the same vision.
>
> In this case, axiom can stop development immediately.
>

Not necessarily. Just create a fork of the project, and pursue the
different vision in that fork.
Ayal




_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to