Thanks for your reply :) I think my wrapper for SymEngine (_<[https://github.com/SciNim/symengine.nim>](https://github.com/SciNim/symengine.nim>)) could be just what your looking for. It's not quite stable yet and I'm having problems installing it on WSL but it seems to run on Windows (and perhaps linux). Feel free to give it a try. You create new symbols (variables) using the proc `let x = newSymbol("x")` and then it's just to start adding and multiplying (polynomial division and simplifications are not supported by SymEngine though, just expand).
- SymbolicNim, symbolic algebra in Nim hugogranstrom
- SymbolicNim, symbolic algebra in Nim cantanima
- SymbolicNim, symbolic algebra in Nim Pumpus
- SymbolicNim, symbolic algebra in Nim Pumpus
- SymbolicNim, symbolic algebra in Nim cantanima
- SymbolicNim, symbolic algebra in Nim zahary
- SymbolicNim, symbolic algebra in Nim hugogranstrom
- SymbolicNim, symbolic algebra in Nim mratsim
- SymbolicNim, symbolic algebra in Nim hugogranstrom
- SymbolicNim, symbolic algebra in Nim jayv
- SymbolicNim, symbolic algebra in Nim hugogranstrom
- SymbolicNim, symbolic algebra in Nim hugogranstrom
- SymbolicNim, symbolic algebra in Nim cantanima
- SymbolicNim, symbolic algebra in Nim hugogranstrom
- SymbolicNim, symbolic algebra in Nim Stefan_Salewski
- SymbolicNim, symbolic algebra in Nim hugogranstrom
- SymbolicNim, symbolic algebra in Nim hugogranstrom
- SymbolicNim, symbolic algebra in Nim hugogranstrom
- SymbolicNim, symbolic algebra in Nim hugogranstrom
- SymbolicNim, symbolic algebra in Nim mratsim
- SymbolicNim, symbolic algebra in Nim hugogranstrom