As far as I can tell, messages have to be directed at a single recipient. Is this the case or, for example, is it possible to blast a message to every member of an Array at the same time?
David Holiday ------------------------------------------------- San Diego State University neuburge@rohan.sdsu.edu
Hi David,
short answer: anArray do: [:each| each message].
One of the things to learn about Smalltalk is it's rich collection protocol.
The fact that I use do: might hint that I should reread the protocol of collections, there maybe something more elegant :-))
Cheers
Herbert
Am 27.12.2013 20:15, schrieb David Holiday:
As far as I can tell, messages have to be directed at a single recipient. Is this the case or, for example, is it possible to blast a message to every member of an Array at the same time?
David Holiday
San Diego State University neuburge@rohan.sdsu.edu mailto:neuburge@rohan.sdsu.edu
Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
I think I heard about something like what you seem to want a bit ago called Announcements. Objects can "sign up" to be notified of a particular event. I dug up a wiki page about it.
http://wiki.squeak.org/squeak/5734
Hope this helps,
Casey
On Fri, Dec 27, 2013 at 11:44 AM, Herbert König herbertkoenig@gmx.netwrote:
Hi David,
short answer: anArray do: [:each| each message].
One of the things to learn about Smalltalk is it's rich collection protocol.
The fact that I use do: might hint that I should reread the protocol of collections, there maybe something more elegant :-))
Cheers
Herbert
Am 27.12.2013 20:15, schrieb David Holiday:
As far as I can tell, messages have to be directed at a single recipient. Is this the case or, for example, is it possible to blast a message to every member of an Array at the same time?
David Holiday
San Diego State University neuburge@rohan.sdsu.edu
Beginners mailing listBeginners@lists.squeakfoundation.orghttp://lists.squeakfoundation.org/mailman/listinfo/beginners
Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
Herbert König wrote
there maybe something more elegant :-))
aCollection do: #selector. ?
----- Cheers, Sean -- View this message in context: http://forum.world.st/Is-there-a-way-to-broadcast-messages-to-more-than-one-... Sent from the Squeak - Beginners mailing list archive at Nabble.com.
On 04.01.2014, at 14:59, Sean P. DeNigris sean@clipperadams.com wrote:
Herbert König wrote
there maybe something more elegant :-))
aCollection do: #selector. ?
HOM. http://www.metaobject.com/papers/Higher_Order_Messaging_OOPSLA_2005.pdf
works with selecte/collect/etc.pp
Best -Tobias
beginners@lists.squeakfoundation.org