top | item 43987950

(no title)

xkriva11 | 9 months ago

A demonstration of on-the-fly modification of GUI internals in Smalltalk-78: https://www.youtube.com/watch?v=eEz08IlcNMg

discuss

order

whartung|9 months ago

My first encounter with ST was at a Macintosh event at college in ‘85.

And there was a fellow there with a Mac Plus, and he had the Apple ST image running on it.

The Apple ST image was a descendant of the original Xerox image. This is the same image that became Squeak. Quite the heritage.

The first the the guy showed me was how easy it was to change the width of the scroll bar. A simple tweak and, voila, the scroll bar changed. This worked particularly well because in the original UI, the scroll bar was a popup (unlike most are today).

It was a dynamic demo to be sure to get that kind of reactivity to development. Made an impression to be sure.

rbanffy|9 months ago

I once crashed Squeak by telling it that true:=false

Jtsummers|9 months ago

I think that or something like it was a rite of passage in our course using Smalltalk in college (number forgotten). "That couldn't possibly work...Oh, shit."

igouy|9 months ago

Seems like Cuis Smalltalk also has that crash & exit behavior.

That does not crash Pharo Smalltalk.

That does not crash Dolphin Smalltalk.

speedbird|9 months ago

Object become: nil -- pretty findamental rug pull