Abstract
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.
Original language | English |
---|---|
Title of host publication | PRIM 2009 - Proceedings of the XVII Conference on Applied Mathematics |
Pages | 95-100 |
Number of pages | 6 |
Publication status | Published - Sept 2010 |
Fields of science
- 102 Computer Sciences
- 102009 Computer simulation
- 102011 Formal languages
- 102013 Human-computer interaction
- 102029 Practical computer science
- 102022 Software development
- 102024 Usability research