koala icon indicating copy to clipboard operation
koala copied to clipboard

Is the clean_volatiles() cache a source of bad evaluations ?

Open bleucitron opened this issue 8 years ago • 3 comments

There is a cache dictionary in the Spreadsheet.clean_volatiles() function, whose purpose is to reduce the amount of expression calculated, when the formula is the same as one previously found. The problem is that sometimes, the same formula, called from a different cell, will evaluate differently.

This might lead to bad evaluations, and might explain #44. But performance might be impacted.

bleucitron avatar Jun 07 '16 14:06 bleucitron

good remark. Can you try with and without ?

vallettea avatar Jun 07 '16 15:06 vallettea

I'm still on errors, but will try it ASAP

bleucitron avatar Jun 07 '16 15:06 bleucitron

#44 error does not seem to have a link to this issue.

bleucitron avatar Jul 12 '16 08:07 bleucitron