Hi Marduk, On Sat, Nov 2, 2013 at 6:03 PM, Marduk <mar...@ciencias.unam.mx> wrote: > It might help to take a look at SymbolicC++.
Thanks for the suggestion. I have in fact looked at SymbolicC++ when I was benchmarking CSymPy --- I implemented the simple benchmark in my "expand" branch here: https://github.com/certik/SymbolicCpp/tree/expand Just do: cd examples g++ -O3 -march=native -ffast-math -funroll-loops -I../headers expand.cpp ./a.out and you can see that it is even slower than SymPy which is in pure Python... The idea of using C++ is to get faster than SymPy, not slower. Maybe I am using it wrong. If you see any problem, please let me know. Also, SymbolicC++ seems to be expanding things by default. For our purpose, it needs to be able to handle any expression. Ondrej P.S. I sent this message also to your private email in a separate thread, as I didn't realize that you only sent it to me there. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. Visit this group at http://groups.google.com/group/sympy. For more options, visit https://groups.google.com/groups/opt_out.