News for hackers. Stuff that matters.
Re:Bret Victor: Learnable Programming (2012) by vnorilo on Tuesday July 13, 2021 @07:51AM (#27819832)
Bret Victor was definitely an influence when I sought to combine the visual graph-patching paradigm (for audio programming) with a repl-like experience on a more-powerful-than usual functional backend [1].

He does talk about real-time visualization of outputs. IDEs for building trees is definitely not where we want to go.

However, there's an aspect in there that I'm utterly convinced about: direct manipulation of program objects! The ability to grab hold of program objects, tweak and move them and see the response, almost like you had some cord or lever in hand that connects to the program, feels amazing. To me, it's the most amazing aspect of Sutherland's super early work [2]. Hancock's dissertation also deals with some of these things [3].

As you observed, we struggle with generalizing such direct manipulation. Especially the composition and abstraction of such components. That's the difference between a IDE to draw trees and a magic medium between thought and computing. Will we some day have the latter? I do not know.

1: https://kronoslang.io/ (It's all written by yours truly, including the website, WASM jit compiler and frontend, so please be gentle :)

2: https://blogs.commons.georgetown.edu/cctp-797-fall2013/archi...

3: https://dspace.mit.edu/handle/1721.1/61549

Re:Bret Victor: Learnable Programming (2012) by andrekandre on Tuesday July 13, 2021 @05:04PM (#27826304)
thats a realy cool web app, congrats on the quality!

unfortunately, i wasnt able to get any audio output on my ipad....

Re:Bret Victor: Learnable Programming (2012) by vnorilo on Wednesday July 14, 2021 @12:07AM (#27829610)
Thank you! Mobile Safari is the browser that breaks more often, will have to take a look again!