Description
Presented by: Harry Percival
How does a spreadsheet work? A tour of the codebase of Dirigible, the Pythonic spreadsheet
Have you ever wondered how a spreadsheet works? It's actually surprisingly simple.
Join me for a tour around the codebase of Dirigible, the Pythonic spreadsheet (recently rescued from its abandonware status and made open source).
Find out how cell formulae are parsed and evaluated to become cell values, how the dependency graph of the spreadsheet is built, and how custom python code can be merged into spreadsheet calculations without everything exploding violently.