Hypothesis: the best environments for interactive and incremental development must have semantics that are independent of the order in which code is written. This is true of Excel, largely true of Smalltalk, but not of Lisps or the various scripting language + notebook systems.
-
Show this thread
-
Replying to @avibryant
I suspect Dark has this property. Is that right,
@paulbiggar ?1 reply 0 retweets 0 likes -
Replying to @cputney @avibryant
Yes, largely. Most fns are pure and most data is immutable, and it's definitely useful for making interactive development work nicely. That said, I'm not sure it's required: we could probably have implemented something similar in a more stateful language
1 reply 0 retweets 0 likes -
Replying to @paulbiggar @avibryant
I guess the important thing about a spreadsheet is that it tracks data dependencies. Entering a formula is not like evaluating an expression and assigning the result to a variable.
2 replies 0 retweets 0 likes
Replying to @cputney @paulbiggar
Yes, I think that's right (and again, a thing observable does well).
7:27 PM - 22 Sep 2018
0 replies
0 retweets
0 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.