New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expose LiE functionality in SAGE #489
Comments
comment:3
and it already has been build on neron. Just add -L${SAGE_LOCAL} -lncurses to the link flags, i.e.
Cheers, Michael |
comment:4
one more thing I forgot: The build requires bison, so we should just run bison on the grammar file and include the output so bison isn't invoked. For that see also ticket #472 which fixed the same "problem" for Singular Cheers, Michael |
comment:5
The ncurses/curses issue also rears its ugly head on a Centos 5/RedHat Enterprise 5 box on x86-64:
Cheers, Michael |
comment:6
And while we are at it some valgrinding can't hurt:
Generally speaking there is a varying amount of still-reachable memory at exit time:
This might or might not become a problem if you do a bunch of computations using the same executable instance. If somebody has an example of something big that we can run in a loop let me know. Cheers, Michael |
comment:7
And just to be through: http://groups.google.com/group/sage-devel/t/bfa83514467cdfe6 |
comment:8
I've created and attached an initial spkg for LiE. I've also attached a bundle with an expect interface for LiE. It supports tab-completion, help, etc. I'm not sure how much more beneficial a C library interface to it would be... |
LiE expect interface bundle |
Now, that LiE ( http://www-math.univ-poitiers.fr/~maavl/LiE/ ) is officially GPL, we can include it in SAGE. Things to do:
Write an interface to the LiE interpreter.
Begin making a C/Pyrex wrapper. (I've looked at the code, and it looks like it'll be pretty clean.)
Component: interfaces
Issue created by migration from https://trac.sagemath.org/ticket/489
The text was updated successfully, but these errors were encountered: