The implementation of Announcements in Pharo is different from the one
in VisualWorks. For example, VisualWorks implements Object>>announce:
, meaning that classes that want to “announce” , can simply
reimplement #subscriptionRegistryOrNil , while in Pharo you need to
inherit from Annoucer or re-implement its methods.
Pharo's implementation is more compact, but lacks a lot of features
found in VisualWorks.
In the Pharo mailing list it is said that licensing "(...) made it
impossible to have the same implementation asVisualWorks." Is this
correct? I once thought Announcements was open-sourced, but I might be
wrong.
I think that Announcements is such an important framework that it
should support the same features across dialects. I am doing some
Seaside work, but porting changes between dialects will be harder due
to the differences in Announcements.
Runar
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc