I think one way to look at this fork (which as I think someone observed
is already in some ways a de-facto fork) is as a proving ground for
ideas which can eventually fold back into Axiom.

As I understand it right now, the motivations most in conflict with the
current direction of the project are the ones wishing to attract more
developers and get the system more fully functional quickly.  I can
certainly understand those motivations and even agree with them to some
extent, but I think a fork around wh-sandbox might be the most logical
place to pursue them.

Steve and I appear to have some ideas which will result in something of
a re-think of the interp structure, and we also seem to agree that the
fully "literate as we go" approach makes the most sense - hence the
focus on making this as easy as possible.  Personally I'm not so
concerned with having "something working" in the sense of the fully
working CAS - I am more concerned with having a system that offers
something new enough and unique enough to draw people.  I think the
only thing that stands a serious chance of doing this for the
mathematical community is a system that has a chance of producing
formal correctness proofs of any of its answers upon request.  For a
system to be trusted to that level, every part of it must be subject to
straightforward audit by as many eyes as possible.  That means making
understanding all parts of the system as simple as possible, AS A
DESIGN GOAL.

I don't dispute the enormous usefulness of Waldek's work or argue with
those who label it as the best currently running Axiom system.  Indeed,
I'll likely use it myself.  I am tempted to vote yes to the proposal
with the caveat that only files which are not already truly literate be
updated, as I don't think there is going to be much practical
difference in untangling non-literate files with Waldek's fixes and
non-literate files without them. However, I personally like best about
Axiom it's focus on "pie in the sky" goals that have the potential to
change the way people think about computational mathematics and its
role in the wider mathematical and scientific communities.  Sort of a
"QED Manifesto" type project for CAS.  This seems to collide with the
goal of getting a system "up and running" to attract developers, as the
mechanisms I envision being most attractive to developers involve what
are probably fairly major work even to get started.  Hence my
conclusion that at least a temporary fork to pursue the "gathering of
developers to the current Axiom CAS" goal is a good idea - I support
that goal but it's a bit orthogonal to some of the other directions I
personally would like to see pursued.

I would like to re-iterate again that I am very grateful to the effort
put in by ALL of the developers, and I personally at least feel no
hostility to ANYONE for putting their time and effort into such a
wonderful volunteer project.  Waldek has done amazing work and I am
very, very grateful to him for doing so - I have no doubt his efforts
will continue to be outstandingly successful.  What I don't want to see
is two different (and worthy) goals slugging it out endlessly to the
detriment of both.  I don't see it as a fragmenting of the community,
just the community working on different aspects of what is in the end
the same problem - a strongly typed, robust mathematical CAS.  If we
don't become too incompatible on the Algebra level, I don't think a
fragmentation needs to occur.  Waldek's fork can be to Axiom like
Ubuntu is to Debian.

Cheers,
CY



 
____________________________________________________________________________________
TV dinner still cooling? 
Check out "Tonight's Picks" on Yahoo! TV.
http://tv.yahoo.com/


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

Reply via email to