Hello Bill!

I will forward the mail about the bug report to the singular mailing list ([EMAIL PROTECTED]). But you shouldn't care about it, Singular should work fine without this dynamic module "kstd.so". In fact, dynamic modules are quite new in Singular and still experimental.

The only problem which could arise: At the moment gcc-4.0.x does not support boost::python on my Mac, which is needed for the python interface, on which openmath depends. So for that, it might me necessary to use a different compiler. But time will solve this, boost is one of the
projects with biggest compiler support.

The most important I wanted to write you is, that while you cannot use Singular directly on a python level, I can licence my python openmath library to you. At the moment, I did not yet decide for a certain licence. Using GPL would simplify things very much.

In principal however I tend to use a very liberal licence and have yet to check, if this would exclude me from using Singular (which is GPL), which I have strictly to avoid.

It is generic (doesn't depend on any CAS), uses only standard python libraries, is designed to be customizable (at least offers the possibility to improve this point), compact.

The limitations are: I have to clean up code and add some more documentations than "FIXME:" comments. While there exists some Singular plugin and everything is strictly seperated, there does not exist a sophisticated plugin mechanism at the moment. Also, it does not yet provide network support.
The cleanup will need a little bit time.

Since I am in contact with SAGE, which also uses Python, the library could be the base for a common work, using the CAS as plugins, so it will be improved in time. If also MathAction would use it, this would be a joy of my heart: I write my software for being used (very surprising). ;-)

Yours,
Michael Brickenstein


_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to