3 ms·
So, it's a language for doped up hippies. That's what I got out of that. I recalled Jerry Garcia's stories about scuba diving and how it was better than LSD. I
by nsxwolf 13y ago
So, it's a language for doped up hippies. That's what I got out of that. I recalled Jerry Garcia's stories about scuba diving and how it was better than LSD.
I have no clue what it means to live amongst your objects and touch and feel and turn and taste them. That article didn't really explain what that means, but I'll take him at his word.
- nsxwolf 13y agoSure, downvote me. This article says nothing. You have to be a Smalltalk lifer to get it. It's all metaphors that have no meaning to anyone outside the author's bubble. Crap article.
- fractallyte 13y agoApologies for throwing these quotes in, but they just seem so appropriate in this context: "Unfortunately, no one can be told what the Matrix is. You have to see it for yourself." "After this, there is no turning back. You take the blue pill - the story ends, you wake up in your bed and believe whatever you want to believe. You take the red pill - you stay in Wonderland and I show you how deep the rabbit-hole goes." Try the red pill... (And think of turtles rather than rabbits!)
- _mhr_ 13y agoSorry, this is completely unrelated, but I've been trying to email you, and it keeps bouncing. What's happened?
- fractallyte 13y agoNo idea! Try my username at gmail...
- zeroflag 13y agoHere is a concrete story what happened me few weeks before, while I was working on a Nintendo emulator in Pharo. I was playing with Super Mario, and at the end of the 3rd or 4th level my emulator crashed because of some index miscalculation in a sprite drawing method. When this happens in smalltalk, a debugger window pops up, and the cursor is on the problematic line. I fixed the bug in the debugger and pressed proceed then continued my journey to save Princess Peach :). In a live environment it is easy to make experimentations because you can get very quick feedbacks, and there is no need to switch between modes like development to execution or execution to development. Catching and fixing certain bugs is also easier as I showed before. I think there is a need for this kind of development, that's why people try implementing code hotswapping and class reloading capabilities in various programming environemnts. But still most of them are just limited workarounds compared to smalltalk where live coding works fine for decades.
- nsxwolf 13y agoIf the original article had contained something like what you just wrote, it would have been an interesting and worthwhile article.