On Wed, 10 Nov 2021 11:33:59 +0100, Gregor Kälin <kaelingre@gmail.com> said: GK> Yes, I did override the eval() method. It's called correctly on GK> construction of an instance of the class.
For my derived classes I am using the following "quick and dirty" approach for subs: I made calls to ex:subs() for components of the derived class, and then call a constructor with these substituted components. [Disclaimer: the above approach is likely fundamentally wrong and resulting from my poor understanding of C++ class inheritance.] -- Vladimir V. Kisil http://www.maths.leeds.ac.uk/~kisilv/ Book: Geometry of Mobius Maps https://doi.org/10.1142/p835 Soft: Geometry of cycles http://moebinv.sourceforge.net/ Jupyter notebooks: https://github.com/vvkisil/MoebInv-notebooks