<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div><div dir="ltr"><div>Hi Tom<br></div><div><br></div><div><br></div><div><br></div></div></div><blockquote style="border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(245, 245, 245);"><div><div dir="ltr"><div>Hey timothy,<br></div><div><br></div><div>in theory, after loading Roassal3 from the fork I had sent you, you should already have a somewhat working Announcements installed. The two patches that I sent you, I believe, last week, fixed the two test cases that you pointed out were failing.<br></div><div>The package I'm loading on Squeak is this one: <a href="http://www.squeaksource.com/AXAnnouncements.html" target="_blank">http://www.squeaksource.com/AXAnnouncements.html</a> (but it should already be installed if you used Metacello to get Roassal3, you can check in your image to see if there already in an "Announcer" class).<br></div><div><br></div><div>Are there other roadblocks concerning Announcements that you are encountering?<br></div><div><br></div><div>Best,<br></div><div>Tom<br></div></div></div></blockquote><div><br></div><div>I tried loading those methods into AXAnnouncments...<br></div><blockquote style="border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(245, 245, 245);"><div><div style="color: rgb(0, 0, 0); font-family: Lato; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><div>SubscriptionRegistry>>getInteractionsForClass: eventClass<br></div><div>"Return the list of subscription for a given Event class"<br></div><div>| answer |<br></div><div>answer := OrderedCollection new.<br></div><div>subscriptionsByAnnouncementClasses values do: [ :collection |<br></div><div>collection do: [:subscription |<br></div><div>(subscription action receiver class includesBehavior: eventClass) ifTrue: [answer add: subscription subscriber]]].<br></div><div>^ answer<br></div></div><div style="color: rgb(0, 0, 0); font-family: Lato; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br></div><div style="color: rgb(0, 0, 0); font-family: Lato; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><div>SubscriptionRegistry>>handleSubscriberClass: eventClass<br></div><div>"Return true if the receiver has a callback subscripbed for the event class"<br></div><div>^ subscriptionsByAnnouncementClasses values anySatisfy: [ :subCollection |<br></div><div>subCollection anySatisfy: [:subscriber | subscriber action receiver class includesBehavior: eventClass ]]<br></div></div></div></blockquote><div>and saw that SubscriptionRegistry is AXSubscriptionRegistry in AXAnnouncements...so, I unloaded AXAnnouncements and loaded Announcements from the same repo.<br></div><div><br></div><div>I failed , for some reason that I forget, so I decided to see if I could just get the pharo Announcments into Squeak.<br></div><div><br></div><div>If that fails, I will return to the Annoucements/AXAnnouncments .<br></div><div><br></div><div>I got the repo downloaded from pharo-project/pharo using Jakib's Git Browser (thank you Jakob) and I ill next figure out how to get that "package" into squeak from that interface.<br></div><div><br></div><div>cheers,<br></div><div><br></div><div>tty</div><div><br></div><div><br></div></div><br></body></html>