Mike Hansen wrote:
> Hello,
>

Hello,

>> Mike, could you point me to your code?
>
> I've attached the _very_ rough version I started awhile back.  It just
> does FormalPowerSeries and DataStream.
>
>> I actually wonder why you would
>> reprogram it in Sage and not interfacing the aldor-combinat library?
>> Is there a problem with the license of the aldor compiler
>> (aldor-combinat itself is GPL2).
>
> Well, tree-like structures ( and hence species ) should be a standard
> part of Sage.  If we were to use aldor-combinat to do those
> computations, then aldor would need to become a standard part of Sage.
>  This presents a number of issues:
>
> * Aldor must build cleanly on all the platforms Sage builds on.  This
> is something that someone much more familiar with Aldor.  The first
> step would be to create an experimental spkg.

Aldor seems to build on a reasonable number of platforms, but the binaries
are for quite old systems and from past experience exposing even
experimental packages to all the different build tool chains causes no end
of problems. The gcc 4.2 was pretty rough, gcc 4.3 promises even more
problems and we are currently working with snapshots to get on top of
that. Add platforms like gcc 4.2/Itanium and things tend to become even
more complicated.

> * I have no idea how (if possible) to interface an Aldor program from
> C.  pexpect interfaces are slow.

It doesn't seem too hard, see http://www.aldor.org/docs/HTML/chap19.html
for examples.

> * licensing issues need to be sorted out since the APL2 is not
> GPL-compatible.  I don't know if it'd even be possible to distribute
> Aldor as part of Sage.

Yep, that is the key point, and I doubt that the licensing issue will be
resolved any time soon. As far as I can tell from the discussions I have
read on OpenAxiom-devel, the axiom mailing list and occasional posts by
Bill Page related to the whole issue on sage-devel it seems unlikely that
the license will chance any time soon. It was my impression that everybody
wanted Aldor to be truly free, but that the copyright owners went another
way. Feel free to correct me on that.

> Also, part of it was just a chance for me to learn more about species.
>  I definitely cannot program in Aldor, and one of the reasons why
> Python has been so nice to work with is that is just sort of stays out
> of the way.  I'd much think about programming math instead of
> programming languages.
>
> --Mike
>
> >
>



--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to