Extensible expression evaluator for the dynamic geometry doftware geometrijica

Markus Löberbauer, Davorka Radakovic, Dorde Herceg

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

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 languageEnglish
Title of host publicationPRIM 2009 - Proceedings of the XVII Conference on Applied Mathematics
Pages95-100
Number of pages6
Publication statusPublished - 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

Cite this