Skip to content

Commit f9cf7b7

Browse files
committed
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.
1 parent f3d84ce commit f9cf7b7

File tree

2 files changed

+69
-1
lines changed

2 files changed

+69
-1
lines changed

pages/projects.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ For smaller demos or projects that are not by people in the community, see [[dem
4949

5050
**[Teliva](https://github.com/akkartik/teliva):** A sandboxed platform for text-mode end-user programmable apps
5151

52-
## Related
52+
## Related/influential work
5353

5454
This page was seeded from [Duncan Cragg's project comparison spreadsheet](https://docs.google.com/spreadsheets/d/12sTu7RT-s_QlAupY1v-3DfI1Mm9NEX5YMWWTDAKHLfc/edit)
55+
56+
[Daniel Garcia's page](https://github.com/pel-daniel/mind-bicycles)
57+
58+
[Ivan Reese's page](https://github.com/ivanreese/visual-programming-codex)

pages/spreadsheets.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
title: Projects inspired by spreadsheets
3+
contributors: Kartik Agaram
4+
---
5+
6+
## Projects
7+
8+
[Treesheets](https://strlen.com/treesheets)
9+
10+
[Espalier](https://sdg.csail.mit.edu/projects/espalier) (2016)
11+
12+
[LoGlo](https://loglo.app)
13+
14+
[FlowSheets](https://github.com/Glench/Flowsheets-v2)
15+
16+
[PERPLEX](https://dl.acm.org/doi/abs/10.1145/67449.67466) (1989) leans into programming by example
17+
18+
[Sassy](https://sol-hsa.itch.io/sassy), a modular synthesizer
19+
20+
[Functions in Excel](https://web.engr.oregonstate.edu/~burnett/Reprints/icfp03.excelFunctions.pdf) (2003)
21+
22+
[Elastic sheet-defined functions](https://www.microsoft.com/en-us/research/uploads/prod/2018/11/elastic-sdfs-5bfd1d48e9dd2.pdf) (2018)
23+
24+
[Constraint-based spreadsheet](https://github.com/harc/constraint-based-spreadsheet)
25+
26+
[Holograph](https://www.holograph.so), using propagator networks
27+
28+
[Homoiconic spreadsheets](https://www.youtube.com/watch?v=U9uZlEqUQw0) (2022)
29+
30+
[The intentional spreadsheet](https://billwadge.com/2020/04/20/the-intensional-spreadsheet) (2020)
31+
32+
[Eve](http://witheve.com)
33+
34+
[Userland](https://github.com/hishamhm/userland-prototype) (2019)
35+
36+
[StreamSheets](https://futureofcoding.org/prototypes/streamsheets) (2017)
37+
38+
## Homage
39+
40+
[Why do spreadsheets work so well](https://www.miramontes.com/writing/spreadsheet-eup) (1990)
41+
42+
[Excel never dies](https://www.notboring.co/p/excel-never-dies) (2021)
43+
44+
[Dan Bricklin at TED](https://www.ted.com/talks/dan_bricklin_meet_the_inventor_of_the_electronic_spreadsheet) (2016)
45+
46+
"[Key features to steal from spreadsheets:](https://x.com/stevekrouse/status/1076979937440161793)
47+
48+
* show data, no hidden state
49+
* no control flow (only expressions, no statements)
50+
* one mode (no "running" or "stopping")
51+
* errors isolated (to buggy cells; clean cells unaffected)
52+
53+
[Spreadsheets for Developers](https://www.youtube.com/watch?v=0CKru5d4GPk) (2014)
54+
55+
[Pure Functional Programming in Excel](https://www.youtube.com/watch?v=0yKf8TrLUOw) (2016)
56+
57+
[SocialCalc](https://github.com/DanBricklin/socialcalc) (2010)
58+
59+
[ethercalc](https://github.com/audreyt/ethercalc)
60+
61+
## Demos
62+
63+
[Smoothie](https://x.com/KabirGoel/status/1643868228865916928)
64+

0 commit comments

Comments
 (0)