Implement a variable system
In GitLab by spfeifer on Apr 30, 2017, 13:34
Implement a variable system like in SIMPACK or various CAD programs. Users can define a set of variables, assign them values (maybe define sets of values) and then specify the bow parameters in terms of those variables. (Together with some mathematical operators and functions.) This could later make many advanced features possible (design exploration and optimization) without having to use the scripting interfaces.
https://github.com/ArashPartow/math-parser-benchmark-project
I think this feature would make the application too complicated without much benefit. The use case of doing design variations and optimizations without scripting could be served by much simpler features. For more complicated stuff there would still be the CLI/scripting approach.