>> 2) For me series are lower level than species. I very strongly don't want to
>> introduce a dependency in that direction.

> I agree. However, in this case, I believe that integerPartitions should move
> into another package, as done in Axiom. If it turns out that a function needs
> to be used independently of a package, it should move into a separate file!

I have nothing against that one. But then we should probably rename 
Aldor-Combinat project and produce a libspecies.al instead of 
libcombinat.al. So it basically means we rename our project (which is 
not the worst idea).

In fact, meanwhile AC contains a lot of code that is actually 
interesting also outside AC. So it would really make sense to split 
things up into some basic libraries and then the species stuff builds on 
them. (That would even save some recompilation time.)

However, I would somehow like to wait with this refactoring until Aldor 
becomes free or at least until we start a project of building a free 
LibAldor library (which probably must have another name).

Refactoring costs some time, but if we take care to keep the "basic" 
stuff not too much dependent on higher species stuff, that split would 
be not too difficult.

Ralf

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Aldor-combinat-devel mailing list
Aldor-combinat-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aldor-combinat-devel

Reply via email to