Why Isn't #abtWhen:perform: etc. Used More?

VA Smalltalk is a "100% VisualAge compatible" IDE that includes the original VisualAge technology and the popular VA Assist and WidgetKit add-ons.

Moderators: Eric Clayberg, wembley, tc, Diane Engles, solveig

Why Isn't #abtWhen:perform: etc. Used More?

Postby dhasegawa » Fri Aug 22, 2008 9:10 am

This PDF describes the #abtWhen:perform:receiver:selector: and #signalEvent: protocol for separating the model from the view.

http://people.engr.ncsu.edu/efg/517/f01 ... /lec10.pdf

I don't recall seeing these methods used much in VAST applications. In fact, in most of the ones that I've worked on, someone has written a controller layer (usually modeled after VisualWorks) to separate the model and view. I was wondering why these methods aren't used more. Is there some known deficiency in the #abtWhen:perform:receiver:selector: framework?

Thanks in advance,
Dave
dhasegawa
 
Posts: 1
Joined: Fri Aug 22, 2008 8:52 am

Re: Why Isn't #abtWhen:perform: etc. Used More?

Postby marten » Mon Aug 25, 2008 9:37 am

dhasegawa wrote:This PDF describes the #abtWhen:perform:receiver:selector: and #signalEvent: protocol for separating the model from the view.

http://people.engr.ncsu.edu/efg/517/f01 ... /lec10.pdf

I don't recall seeing these methods used much in VAST applications. In fact, in most of the ones that I've worked on, someone has written a controller layer (usually modeled after VisualWorks) to separate the model and view. I was wondering why these methods aren't used more. Is there some known deficiency in the #abtWhen:perform:receiver:selector: framework?

Thanks in advance,
Dave


Actually a derivate method call like #abtWhen:perform: and #signalEvent: are used in the automatically generated code of the GUI framework of VASmalltalk - therefore I would say, that these message calls are indeed used in the image.
Marten Feldtmann, Principal Smalltalk User, Private
SkypeMe callto://marten.feldtmann
marten
[|]
 
Posts: 641
Joined: Sat Oct 14, 2006 7:10 am
Location: Hamburg - Germany


Return to VA Smalltalk 7.0, 7.5 & 8.0

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest