Extensible expression evaluator for the dynamic geometry doftware geometrijica
Sprache des Titels:
PRIM 2009 - Proceedings of the XVII Conference on Applied Mathematics
We present an extensible expression evaluator, which was developed as a component of our dynamic geometry software called Geometrijica. The evaluator supports numerical and text data types, as well as mathematical functions and a number of object data types, representing geometrical shapes. It maintains a list of defined expressions and their dependencies and also provides a notivication mechanism which reports changes in expression values. We devised a method for adding new functions, which requires the developer only to implement a single method per function.