Put the GNU CAS Giac into Lurch for the following reasons.
- We began having trouble (crashes) with our former embedded CAS, REDUCE, and its architecture changed out from under us so that what we had been using was no longer supported.
- Giac (the CAS in the GNU project) comes ready-made to integrate into a Qt project. (We had been doing that effort for REDUCE ourselves.) The source download ready to embed into a Qt project is here.
The API documentation is here.
Diff:
Worked on this a bit today. qtgiac doesn't compile on my machine, so I emailed the author (?...at least, the person whose website contains the code) and asked if he had an updated version that compiles with the latest Qt and clang.