News for hackers. Stuff that matters.
Re:Where's my simulator? Simulated effect absent from the pr... by andeee23 on Wednesday January 22, 2020 @03:19PM (#22121573)
I mostly skimmed the article but isn’t he basically talking about Lisp and the REPL? He dis mention Smalltalk but i’m pretty sure it adopted the interactivity from Lisps.
Re:Where's my simulator? Simulated effect absent from the pr... by TuringTest on Friday January 24, 2020 @07:24AM (#22137454)
You don't get instant live update of existing variables in a REPL. The programming paradigm described is called Reactive Functional, it's the model popularized by spreadsheets.

However, spreadsheets can't create new objects programatically; new libraries for web development (React, Vue.js) are popularizing the model, but so far they're using reactive components just for high-level components, not the whole line-by-line program execution. Bret Victor's "Learnable Programming" concept (linked at the end) shows how you could apply the approach to a whole textual program.

Re:Where's my simulator? Simulated effect absent from the pr... by TuringTest on Wednesday January 22, 2020 @04:45AM (#22116030)
I've got a "thisguygetsit" label for tagging web essays showing an insightful description of the fundamental problems of modern computation.

I've tagged this article with it.

Re:Where's my simulator? Simulated effect absent from the pr... by vokep on Wednesday January 22, 2020 @04:44PM (#22122382)
What are you using to tag things in this way? I agree entirely and would love to build a collection of "this one gets it"
Re:Where's my simulator? Simulated effect absent from the pr... by TuringTest on Friday January 24, 2020 @07:18AM (#22137421)
I'm using Pocket, though I'm planning to install TagSpaces on my NAS and migrate both my notes and bookmarks to it.
Re:Where's my simulator? Simulated effect absent from the pr... by shalabhc on Friday January 24, 2020 @01:38PM (#22141134)
Thank you for the implicit praise!

Seems like this would be an interesting list of essays - is it publicly shared?