-
Notifications
You must be signed in to change notification settings - Fork 47
Research
Notes on other 'new spreadsheet' tech:
- https://news.ycombinator.com/item?id=14022986
- https://news.ycombinator.com/item?id=14032201
- https://news.ycombinator.com/item?id=11351835
- http://siag.nu/siag/
- http://nsl.com/papers/spreadsheet.htm
- http://nsl.com/papers/excel.htm
- http://archive.vector.org.uk/art10500650
- http://archive.vector.org.uk/art10500340
- http://strlen.com/treesheets/
- http://blog.stenci.la/introducing-sheets/
- Google Sheets formulas: https://support.google.com/docs/table/25273?hl=en
On the ubiquity of spreadsheets:
On declarative spreadsheets:
Thoughts on using JS as the spreadsheet language (as opposed to a traditional Excel-like language):
- https://en.wikipedia.org/wiki/Rule_of_least_power
- Key weakness is that JS is by nature imperative; basically a sequential order of operations, rather than Excel's calculation tree. Without forcing the programmer to adopt cells via a library, you have to run the whole file each time
On actually implementing a spreadsheet:
- https://www.reddit.com/r/programming/comments/5skn9j/project_increasing_the_limit_of_number_of_columns/
- http://aosabook.org/en/posa/from-socialcalc-to-ethercalc.html
- http://stackoverflow.com/a/1391467
- http://stackoverflow.com/questions/1510778/are-javascript-arrays-sparse
- https://github.com/stencila/stencila/issues/118
- https://news.ycombinator.com/item?id=13689765
- https://stackoverflow.com/questions/2402953/javascript-data-grid-for-millions-of-rows
- https://news.ycombinator.com/item?id=12570157
On data structures for records:
On high-performance JavaScript and fixed-datatype arrays:
On the future direction of spreadsheet-like systems:
- https://www.reddit.com/r/excel/comments/4q0dcb/excel_best_practice_use_power_tools/
- https://news.ycombinator.com/item?id=13446715 (mostly for the comments)
- https://twitter.com/garybernhardt/status/626531903537963008?refsrc=email&s=11
- https://github.com/johnkerl/miller
- https://news.ycombinator.com/item?id=13978271
- https://news.ycombinator.com/item?id=15262660
On developer UX:
On the future of IDE-like systems:
- https://news.ycombinator.com/item?id=13144679
- https://news.ycombinator.com/item?id=13355856
- https://news.ycombinator.com/item?id=13379597
- Lamdu https://news.ycombinator.com/item?id=14754746
- Skov https://news.ycombinator.com/item?id=13093063
- https://news.ycombinator.com/item?id=14290909
On changing the shape of data (something spreadsheets make relatively easy via the visual+spatial connection):
- https://news.ycombinator.com/item?id=13312111
- https://github.com/hopsoft/goldmine
- https://news.ycombinator.com/item?id=14448911
On a spreadsheet interface being ideal for display of data (and its separation from logic):
- https://twitter.com/garybernhardt/status/877031280419815425
- https://twitter.com/derspiny/status/829846329857802242
On Windows CMD and built-in programming capabilities:
On auto-formatting code:
On data/file compression:
On cramming multi-D data into a 2D plane:
On the benefits of Excel Tables (maybe not relevant for this):
On the bloat of Electron:
On spreadsheet errors (and tools to fix them):
On module systems:
JS infrastructure that's written in JS and therefore can be run or be ported to Windows JScript:
- https://github.com/Microsoft/TypeScript/blob/master/lib/tsc.js
- https://developers.googleblog.com/2016/08/closure-compiler-in-javascript.html?m=1
- https://github.com/google/closure-compiler-js
General 'hmm':
- https://twitter.com/garybernhardt/status/852040948561330176
- https://news.ycombinator.com/item?id=14131809
- https://news.ycombinator.com/item?id=14701460
- https://twitter.com/garybernhardt/status/646051497482948609?refsrc=email&s=11
- https://news.ycombinator.com/item?id=14703098
- https://harc.ycr.org/
- https://news.ycombinator.com/item?id=13663033
- https://github.com/OfficeDev
- https://news.ycombinator.com/item?id=13773813