More often than not, these interactive / interpreted environments feel like Smalltalk by installment.
This is actually a law: Whenever someone brings up any kind of interactive programming environment, no matter how much it does not resembles Smalltalk or Lisp, someone will always say it completely resembles Smalltalk or Lisp with no significant improvement. We call it the "smug smalltalk/lisp weenie" syndrome. BTW, Smalltalk supports hotswapping without the liveness of course. There is nothing in smalltalk that allo…
Praxis – A live coding environment based on Lua, Lisp and Forth
21–22 of 22 posts
Re: Praxis – A live coding environment based on Lua, Lisp and Forth
#22Earlier quoted context omitted.
This is actually a law: Whenever someone brings up any kind of interactive programming environment, no matter how much it does not resembles Smalltalk or Lisp, someone will always say it completely resembles Smalltalk or Lisp with no significant improvement. We call it the "smug smalltalk/lisp weenie" syndrome. BTW, Smalltalk supports hotswapping without the liveness of course. There is nothing in smalltalk that allo…
No smugness intended, sorry. I only ever toyed with it. I am genuinely curious why e.g. Squeak never caught on with the artsy types considering it has many but by no means all of the interactivty and feedback that is desirable in these spaces. And again Squeak at least tried to position itself as a media-rich system. Perhaps performance always has primacy. And I don't seem to follow your point regarding liveness -- a…
The second is direct object manipulation via morphic, which is quite different from manipulating the program via its code. The line is blurred a bit given that Squeak is image based (so changes to objects that you make will persist).