A Julia wrapper for the Giac computer algebra system.
For LLM integration via the Model Context Protocol, see
docs/src/extensions/mcp.md.
For a KaimonSlate integration, see GiacSlate.jl.
giac_eval hands a string to Giac's evaluation engine, and Giac is a
programming language with file access, not an expression calculator. Its
secure_run mode blocks the file-writing side by default, but the read*
family is not guarded and reaches any file the process can read.
Never pass untrusted input to giac_eval without OS-level sandboxing. See
SECURITY.md.
See CONTRIBUTORS.md for the people who built, reviewed, and inspired this package.