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/ -~----------~----~----~----~------~----~------~--~---