3 ms·
Fun comment! What are some things you think that Smalltalk does have or does do that embody the liberal sides of the axis? I want to agree, but trying to descri
by rektide 5y ago
Fun comment! What are some things you think that Smalltalk does have or does do that embody the liberal sides of the axis? I want to agree, but trying to describe the image based environment, or how being more messages helps, is challenging for me to elaborate on.
Personally, I think we grade really hard on the small but visible differences like "do I have to declare 'MyFoo foo' or is there inference typing &c about", but it's much harder to assess from a big picture what behaviors & differences there are, harder to understand how each language & runtime is going to help us make sense of things.
Spreadsheets are an interesting place to turn to next. I'd be interested to see spreadsheets that can also visualize the dependencies of cells, that show how values flow across the sheet. Having that positional sense is interesting, versus, say, a debugger where you can see maybe what lexical scope a value is from, or less interestingly the address on the heap where a value happens to be. There's still, in both spreadsheet & debugging, dependencies, which power the processing that is now underway. I feel like both environments could be much better at helping explore this.