Bill Page wrote: > > On Wed, Sep 16, 2009 at 6:20 PM, Waldek Hebisch wrote: > > > > Concerning having the same name as OpenAxiom: AFAICS 'smaller?' > > and 'before?' are different and have different names. ?I doubt > > we gain much by making name the same. > > > > Although the implementation is different as far as I can see the > purpose in the existing code base is the same: to provide a standard > (not necessarily "mathematical" ordering for all values in all (almost > all?) domains. Is that not correct? >
Well, 'Comparable' exists to limit number of domains which get such ordering. > Do you propose then, that we should not try to make it easy to write > code that can be easily transported between FriCAS and OpenAxiom (and > original Axiom)? Do we need to implement some kind of "compatibility > layer" such as a 'Comparable' category for OpenAxiom and a 'before?' > operator in FriCAS? > If your code cares about before?/smaller?, then it is likely to care about Comparable. Concerning moving code between FriCAS and OpenAxiom: if want to move random piece of Spad code form one to the other and work without any change, then forget it -- such degree of compatibility would too strongly restrict developement. If you want to do small number of changes to your Spad code, then 'before?/smaller?' should be less important than other differences. Note: that just my opinion. In unlikely case that 'before?/smaller?' really is more significant for real code then other problems, I will not oppose changing name. -- Waldek Hebisch hebi...@math.uni.wroc.pl ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ open-axiom-devel mailing list open-axiom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-axiom-devel