<https://twitter.com/avibryant/status/127296602625...
# thinking-together
Make sure to read the "thoughts tacked on at the end"
i

https://loglo.app/26.5f4a7781.png

(^ That was shared separately at the top level, but I moved it here so that we don't bifurcate the discussion about this project)
g
this feels like it was designed by god to please me—spreadsheets, stack languages, visual programming
👍 1
😉 1
thank you very much for this
k
Super super interesting. Couple of design decisions don't make sense yet. Like, why is there both an inspector and the ability to split a definition across a row? How do definitions take args? Just through the same row/stack? That means you can't define a function spanning cells that takes an arg? The
!
operator is weird. Just default to execution everywhere, and use
{}
everywhere to defer execution. Anyways. This is interesting enough to get me to break out my twitter.
One thing I'm appreciating more as I think about it: names for intermediate states, that can be used in future evaluations. See the definition of cell A3 at the start.
👍 1
It's weird that you can push multiple things on the stack in a single cell, but the 'value' displayed is just the top.
w
@Garth Goldwater just what I was thinking. Avi how I have missed you. (I see a sepia toned DabbleDB.)
🙏 1
What if instead of a shared cell sensitive formula box, each cell showed its formula and its value?
k
@wtaysom Yeah, that was basically what I was exploring in my screencast further down this channel (https://futureofcoding.slack.com/archives/C5T9GPWFL/p1592379958360900). But my working hypothesis is that my attempts to do so are misguided and almost certain to kill what makes spreadsheets special.