<div>Hi,</div><div><br></div><div>I got your first Reef tutorial working on squeak 4.1 &amp; seaside 3.0 with these changes:</div><div><br></div><div><br></div><div>Reef-View &gt;&gt; REView&gt;&gt;</div><div>subscribe: anAnnouncementClass send: aSelector to: anObject</div>
<div><span style="white-space:pre-wrap">        </span>self announcer </div><div><span style="white-space:pre-wrap">                </span>&quot;subscribe: anAnnouncementClass - original - pharo&quot;</div>
<div><span style="white-space:pre-wrap">                </span>on: anAnnouncementClass  &quot;new - squeak&quot;</div><div><span style="white-space:pre-wrap">                </span>send: aSelector </div><div><span style="white-space:pre-wrap">                </span>to: anObject</div>

<div><br></div><div><br></div><div><div>Announcements &gt;&gt; Announcer &gt;&gt;</div><div><span style="white-space:pre-wrap">        </span>| subscriptions |</div><div><span style="white-space:pre-wrap">        </span>subscriptions := registry subscriptionsOf: anObject.</div>

<div><span style="white-space:pre-wrap">        </span>&quot;subscriptions ifEmpty: [</div><div><span style="white-space:pre-wrap">                </span>self error: &#39;No subscriptions for &#39;, anObject asString ]. original - pharo&quot;</div>

<div><span style="white-space:pre-wrap">        </span>subscriptions ifNotEmpty: [</div><div><span style="white-space:pre-wrap">                </span>registry removeSubscriptions: subscriptions.]. &quot;new - squeak&quot;</div></div><div><br>
</div><div><br></div><div>Cheers</div>
<div><br></div>