6 ms·
CEO of AlphaSheets here! Javascript is our frontend, but the backend is Haskell :)
by zgao 10y ago
CEO of AlphaSheets here! Javascript is our frontend, but the backend is Haskell :)
- m_mueller 10y agoSo the computations are server-side? Or are you doing some Haskell-to-JS-transpiling?
- alexzhu 10y agoYes, the computations are all done server-side, which lets us parallelize big computations. It also keeps our thorny evaluation logic crisp and maintainable, because Haskell. =)
- sandGorgon 10y agowhat's your opinion on various spreadsheet like JS frameworks like Handsontable, Crossfilter, NxSheet and fin-hypergrid ? As someone who has built an internal dashboard using Handsontable, I am yet to find a truly reactive JS framework for spreadsheets.
- fiatjaf 10y agoWhat do you mean by "truly reactive" in this case?
- sandGorgon 10y agoFormulas that get recomputed if the cells are relevant. A spreadsheet is inherently reactive.
- alexzhu 10y agoWe're actually built on top of fin-hypergrid, which we chose for its speed. We're handling all the reactivity in the backend.