A math JIT compiler and graph generator.
unlogic
is currently in alpha, but semi-functional test versions for apple-silicon macs can be found on the
releases page. These do not bundle the following dependencies: qt
, vulkan
. As such, they must be installed via
homebrew
prior to use.
brew install qt vulkan-tools
unlogic::Scene scene;
unlogic::Compiler compiler({&unlogic::stdlib, &unlogic::runtime});
auto program = *compiler.Compile("given f(x) := x^2; plot f;");
program(&scene);
Use unlogic-calculator
, a Qt/Vulkan-based GUI for unlogic
to perform graph analysis.