About 50% of the duplex runtime is spent on evaluating expressions.
We currently use Boost spirit to evaluate expressions (see system.cpp and expression.h).
We should use more efficient code or JIT (https://github.com/tartakynov/mathpresso should suffice).
About 50% of the duplex runtime is spent on evaluating expressions.
We currently use Boost spirit to evaluate expressions (see system.cpp and expression.h).
We should use more efficient code or JIT (https://github.com/tartakynov/mathpresso should suffice).