Some enhancements, please

Dec 17, 2012 at 12:35 PM
Edited Dec 17, 2012 at 2:50 PM

Hello, thanks for this great Evaluator.

I'm still at the beginning of understanding the wide spectrum of possibilities of this Evaluator.

I started use it in an Excel-like application. For this I took the CalculationEngine. Could you please add something like an update-function, please?

At first I push all the expressions via the batchloader. But if the content of one of my cells is changing (e.g. from y + 5 to r * 3), I only want to update the engine. The only way I see at the moment is to .Remove("x") and .Add("x","r * 3") - but this destroys the dependencies. For this I wish for a .Update("x", "r * 3") function.

How do I update the whole CalcEngine at once? Let's say I put 5 expressions in the engine and I don't know about the dependencies, how can I recalculate the whole engine without defining the root?

Then I change/update one expression (perhaps with chanching dependencies?) and recalc the engine again without knowing the root. How to do that?

Or missed I something?

Furthermore, is there a way to (public) BatchAdd? Because BatchLoad clears the CalcEngine.

The last wish (for now) is a .Count function for the Batchloader, so I could count the entries (i added dynamic before)

Thanks a lot in advance