You are viewing archived messages.
Go here to search the history.

Srini K 2023-06-23 13:26:18

Communal Computing for 21st Century (by Bret / Luke of Dynamicland)

Naveen Michaud-Agrawal 2023-06-23 14:58:12

DynamicLand does seem to be a continuation of a lot of the ideas Alan Kay's spoken about over the years, from the large goals of designing Montessori like environments providing situated context for humans of all ages, to the smaller ideas of computing using universal small objects that cooperate through needs and capabilities, with sideways composition.

From the little bits and pieces I've been able to find, DynamicLand seems to pick up the design threads from his early Smalltalk-71 designs (small objects using pattern-matching of goals), while incorporating some newer ideas (wishes/claims, ie publish/subscribe of goals, a spreadsheet like reactive nature)

Joshua Horowitz 2023-06-23 18:44:31

[June 4th, 2023 9:26 PM] ivanreese: Addendum to the above, <|this PDF> on the Dynamicland site. Starts with a bang.

&gt; Nobody asked for the invention of the graphical user interface. It wasn’t on any national research agenda. There was no demand from users — they were a small cadre of professionals using computing for specialized technical tasks, and accepted command-driven textual interfaces as simply what it meant to use a computer. There was no demand from the public — most people never expected to touch a computer in their lives. &gt; The concepts around directly manipulating information arranged spatially on a screen were invented unbidden by a small group of visionaries, particularly in the research groups of Doug Engelbart and Alan Kay in the 1960s and 1970s. They believed that computing could be more than just number crunching, that it could serve as a medium for all people to see and discuss ideas, if only those ideas could be represented in visible, manipulable forms. I haven't read the rest of the PDF yet, but it looks to go into a fair bit more detail about their vision for the "21st Century Science Lab" than what was hinted at in the video.

Ivan Reese 2023-06-24 04:14:28

Node wire programming

Without text

With an involved type system

Where humans are the execution units