Hacker News new | past | comments | ask | show | jobs | submit login

Agreed, partly.

> The great irony is that nobody on the planet thinks of spreadsheets as time-varying continuous functions. Nope. People view spreadsheets as a big grid of numbers... i.e. state.

People view some spreadsheet cells as state, and they view others as functions. There's a distinction between things that are naturally represented as one, vs the other.

This is why I preach to people about MobX whenever I get the chance. It's a Redux alternative that embraces state for things that make the most sense as state, while giving you tools to easily FRP not only React content, but any pure function of that state.




>> People view some spreadsheet cells as state...

But a cell with a function is not a function, it’s a result of calling a function at a certain set of values. That is even true if you only use ArrayFormula.

E.g. you can’t define a formula inside a cell and the call that cell with certain arguments.


The arguments are the other cells it references, which are themselves either state or other functions




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: