Thomas Capricelli, 11/18/2009 04:25 PM
Symia is a piece of software that helps programmers to perform "symbolic computation":http://en.wikipedia.org/wiki/Symbolic_computation, also known as *symbolic calculs*. The main characteristics are
* Symia is a library : the target audience is programmers.
* Symia is written in C++.
* Symia is released under the "GNU Lesser General Public License":http://en.wikipedia.org/wiki/LGPL, so that even close-source software can make use of it.
The only other C++ library we are aware of is "Ginac":http://en.wikipedia.org/wiki/GiNaC, which is released under the "GNU General Public License":http://en.wikipedia.org/wiki/Gpl, which prevent it from being used in the industry.
Symia is far from being able to do as much as, say, Maple or Ginac. If your needs are basics, you can rely on the robust and tested Symia library.
Symia is released by "Sylphide Consulting":http://www.sylphide-consulting.com. If you need some more features in Symia, you can either consider using some other software, do it by yourself (and provide the code back, as the "GNU LGPL":http://en.wikipedia.org/wiki/LGPL says), or pay someone to do the job. Of course, Sylphide Consulting is an obvious choice for such a task, and we would be delighted if you "contact us":http://www.sylphide-consulting.com/contact about it.