[Aldor-l] Using Aldor or SPAD
Ralf Hemmecke
ralf at hemmecke.de
Fri Aug 18 15:37:47 EDT 2006
On 08/18/2006 08:25 PM, Bill Page wrote:
> On August 18, 2006 1:49 PM Martin Rubey wrote:
>> Gabriel Dos Reis writes:
>>
>>> I've been writing more and more SPAD, less and less Aldor.
>>> And I suspect very soon my students will more SPAD than
>>> Aldor, however imperfect SPAD...
>> why is that? I really can't understand, there are so many
>> things missing in spad!
On which list did that appear. I don't remember that I have seen these
mails... :-(
> Ya, like error message a human can understand, for one! :)
> I think SPAD is nearly impossible to learn because the results
> of compiling incorrect programs are so difficult to interpret.
> I usually write something in Aldor first to get the syntax and
> types correct and then (if necessary) back port it to SPAD.
That sounds reasonable and it probably results in better readable SPAD
code. But anyway, SPAD should die out, either by using an sufficiently
open source Aldor compiler or by modifying the current SPAD compiler to
accept the Aldor language (and giving proper error messages).
> On the other hand (with a few notable exceptions like fully
> implemented dependent types), the SPAD *language* is not
> fundamentally very different than Aldor. SPAD is a productive
> language - after all 1,300 packages domains and categories
> are currently implemented in this language.
If you really look at the code then you see that most of it must be
considered as black boxes. Even if you can read the spad sources (since
they are open), it remains our task to make pamphlets out of them. And I
would rather like to do this by replacing a non-strictly defined
language like SPAD by a more strictly defined language Aldor.
> Then, of course there is the long unresolved issue of the lack
> of a clear open source license for Aldor. I fear that if this
> not resolved in the next few **weeks**, then the consequences
> for both Aldor and Axiom could be very negative.
What can you do? The only option we have if the Aldor compiler is not
going to open soon, is to write another compiler. But I guess that is
going to take quite a while. First we have to find people who are
willing an able to start such a project.
Gaby, have you any idea how long it could take to produce another
reasonably efficient Aldor compiler?
Ralf
More information about the Aldor-l
mailing list