[Cuis] Possible talk in Smalltalks 2013
Juan Vuletich
juan at jvuletich.org
Tue Aug 20 09:32:55 CDT 2013
Thanks Ken, good stuff to keep in mind when showing Smalltalk. Some
things we take for granted...
Cheers,
Juan Vuletich
On 8/17/2013 12:27 PM, Ken Dickey wrote:
> On Sat, 17 Aug 2013 11:36:36 -0300
> Germán Arduino<garduino at gmail.com> wrote:
>
>
>> .. I would ask for any suggestion that you may have about things
>> to comment and demonstrate (apart of the obvious ones).
> I am only going to suggest the obvious ones: you don't lose code; recovery is easy; hyper-portable.
>
>
> As part of a Smalltalk demo I usually do something the breaks, show that the debugger lets me see the stack, fix/write the broken method, then continue (re-execute& proceed) -- without unwinding the stack.
>
> Note the "hangnail" story on my web page. Most programming languages shoot the hangnail and send a message "have another kid" (process). Smalltalk lets you trim the hangnail.
>
> So Smalltalk lets one find an fix problems fast. I learn from mistakes. The more mistakes I can make, quickly, the faster I can learn. Smalltalk lets me learn faster.
>
>
> The other super cool thing is to be doing the demo, save the image (e.g. on a PC) transfer it to another maching (say a Mac) and resume with the same screen state -- pixel per pixel -- to deliver the message of what "portable" really means. Not just a re-compile.
>
> Some smalltalk objects have been around since the 80's. That's a long life.
>
> So Smalltalk is a different way of thinking about computing that is welcoming and supports learning.
>
>
> [Advanced: If time, killing an image and replaying the change file is cool].
>
>
> There are many good Smalltalks. Cuis is the most simple way to learn the details.
>
>
> $0.02
More information about the Cuis
mailing list