[Aldor-l] Using Aldor or SPAD
Gabriel Dos Reis
gdr at integrable-solutions.net
Sat Aug 19 09:43:32 EDT 2006
Martin Rubey <martin.rubey at univie.ac.at> writes:
| Dear Gabriel, Ralf, Christian, Bill, ...
|
| Gabriel Dos Reis <gdr at integrable-solutions.net> writes:
|
| > | Gaby, have you any idea how long it could take to produce another
| > | reasonably efficient Aldor compiler?
| >
| > It all depends on what you want to have in the "reasonably efficient"
| > compiler. It should be a mater of days or weeks to have a good front-end. It
| > would take momths to have decent optimizations in. but, that is definitely
| > in our reach.
|
| What implementation language would you propose? Is the legal
this usually turns to be a language war so I would like first to have
us agree on what we want to have, then seek the means.
| situation affected by the choice of the implementation language?
| Gaby, did your students see the source code of the aldor compiler?
No, and I never saw it. The only thing I know of the Aldor compiler
is that long time ago my "intern-mate" Yannis was working on it at
Sophia Antipolis...
| I think we should not wait any longer. I'm currently interested in two
| projects:
|
| * species, together with Ralf and Nicolas
|
| * symmetric functions
|
| Both of these projects depend *heavily* on types being first class
| objects, and on allowing dependent types. Both of these features are
| missing in SPAD.
Indeed. You have mentioned dependent types many times. I would like
to know more about what you mean. For example, if we go full
dependent types, I suspect it would be very difficult to evaluate
all categories at compile-time. So, I'm interested in the kind of
dependency you want.
[ For example, C++ has dependent types at its "template systems" but
values are limited to integers and addresses of toplevel entities ]
| In fact, there are two things missing in Axiom:
|
| 1) a replacement for SPAD that allows one to use the Aldor language
Can anyone familiar with integrating SPAD with foreign languages
educate me about the thorny issues?
| 2) a replacement for the interpreter, that allows one to use the Aldor language
|
| I wouldn't be surprised if 2) would be easier to achieve, but I don't
| know. Gaby, how much money do you need for 1), for 2) and for both?
At the moment, I would have assess students' needs before. Let's talk about
this aspect latter.
Thanks for your support!
-- Gaby
More information about the Aldor-l
mailing list