Gabriel Dos Reis wrote:
> C Y <[EMAIL PROTECTED]> writes:
> 
> 
> [...]
> 
> | I have always thought that if we are making Axiom into literate
> | documents, they should read as such - if I am looking for the pamphlet
> | that describes the SPAD compiler I am interested in what it IS doing and
> | what it is intended to do and why, not what it did in the past before it
> | was fixed.
> 
> This type of stance is appropriate for trunk.  My experience with
> workind on branches tells me that it creates troubles when it comes to
> merge do merges.  But, hey the system is already largely
> non-documented, so why not continue that way?  

Experience trumps ideas ;-), and I must concede with so many SCMs being
used for Axiom a coherent changlog setup is probably close to impossible
in any case.

> | To take another example, I would like to see us first write the
> | paper/book on WHAT the SPAD language definition is, WHY we want it that
> | way, and HOW we want it to work (compilation algorithms, compiler design
> | considerations, etc.). 
> 
> Yes, we just need volunteers to tackle the problem.

I think we should make the decision as a project not to wait any longer
for Aldor, and commit to improving SPAD - up until now I think there has
been hesitation to commit serious effort to SPAD due to the possibility
of Aldor becoming available and making such work unnecessary.  To my
mind the first step to improving SPAD is to decide what SPAD should be,
since right now it doesn't have a formal language definition.
Unfortunately I am not an expert in this field.

> | In the process, we will probably learn how it
> | SHOULD be done, rather than how it is done now.  The existing code will
> | be very useful as a reference and some pieces might be drop in, but I
> | would like to see the ideas lead the code instead of the code leading
> | the ideas.
> 
> since you feel you must say that, could you explain in how you see the
> codes leading the ideas in the current practice?

Hmm.  I thought I knew what I was thinking when I said that, but on
reflection I'm not sure.  Strike it.

Cheers,
CY


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

Reply via email to