… Excel on the other hand recalculates cells in a 3 step process:
1. Construction of a dependency tree
2. Construction of a calculation chain
3. Recalculation of cells
It can automatically parallelize and also detects circular chains. I find it quite powerful but sometimes hard to reason about. Curious why they have not even mentioned Excel once in the readme despite the obvious similarities that beg for an answer to the question: „What is different?“
It has nothing to do with Excel itself, it just looks like Excel. It is a programmer language like Python,SQL. Although SPL can be used as a plugin to help Excel to deal with some complex calculation, its main use is to do big data and multi-data source computing in application systems