-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New page collecting ideas around spreadsheets
I basically started from https://akkartik.name/archives/foc/thinking-together/1722699168.955959.html#1722704518.364649 So far I've scanned through all of #thinking-together, but there are several channels still left in that comment.
- Loading branch information
Showing
2 changed files
with
69 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
--- | ||
title: Projects inspired by spreadsheets | ||
contributors: Kartik Agaram | ||
--- | ||
|
||
## Projects | ||
|
||
[Treesheets](https://strlen.com/treesheets) | ||
|
||
[Espalier](https://sdg.csail.mit.edu/projects/espalier) (2016) | ||
|
||
[LoGlo](https://loglo.app) | ||
|
||
[FlowSheets](https://github.com/Glench/Flowsheets-v2) | ||
|
||
[PERPLEX](https://dl.acm.org/doi/abs/10.1145/67449.67466) (1989) leans into programming by example | ||
|
||
[Sassy](https://sol-hsa.itch.io/sassy), a modular synthesizer | ||
|
||
[Functions in Excel](https://web.engr.oregonstate.edu/~burnett/Reprints/icfp03.excelFunctions.pdf) (2003) | ||
|
||
[Elastic sheet-defined functions](https://www.microsoft.com/en-us/research/uploads/prod/2018/11/elastic-sdfs-5bfd1d48e9dd2.pdf) (2018) | ||
|
||
[Constraint-based spreadsheet](https://github.com/harc/constraint-based-spreadsheet) | ||
|
||
[Holograph](https://www.holograph.so), using propagator networks | ||
|
||
[Homoiconic spreadsheets](https://www.youtube.com/watch?v=U9uZlEqUQw0) (2022) | ||
|
||
[The intentional spreadsheet](https://billwadge.com/2020/04/20/the-intensional-spreadsheet) (2020) | ||
|
||
[Eve](http://witheve.com) | ||
|
||
[Userland](https://github.com/hishamhm/userland-prototype) (2019) | ||
|
||
[StreamSheets](https://futureofcoding.org/prototypes/streamsheets) (2017) | ||
|
||
## Homage | ||
|
||
[Why do spreadsheets work so well](https://www.miramontes.com/writing/spreadsheet-eup) (1990) | ||
|
||
[Excel never dies](https://www.notboring.co/p/excel-never-dies) (2021) | ||
|
||
[Dan Bricklin at TED](https://www.ted.com/talks/dan_bricklin_meet_the_inventor_of_the_electronic_spreadsheet) (2016) | ||
|
||
"[Key features to steal from spreadsheets:](https://x.com/stevekrouse/status/1076979937440161793) | ||
|
||
* show data, no hidden state | ||
* no control flow (only expressions, no statements) | ||
* one mode (no "running" or "stopping") | ||
* errors isolated (to buggy cells; clean cells unaffected) | ||
|
||
[Spreadsheets for Developers](https://www.youtube.com/watch?v=0CKru5d4GPk) (2014) | ||
|
||
[Pure Functional Programming in Excel](https://www.youtube.com/watch?v=0yKf8TrLUOw) (2016) | ||
|
||
[SocialCalc](https://github.com/DanBricklin/socialcalc) (2010) | ||
|
||
[ethercalc](https://github.com/audreyt/ethercalc) | ||
|
||
## Demos | ||
|
||
[Smoothie](https://x.com/KabirGoel/status/1643868228865916928) | ||
|