[Pharo-project] introducing RPackage :)

Tudor Girba tudor.girba at gmail.com
Sat Feb 26 20:12:32 CET 2011


We use RPackage in Moose, and it works fine. We only encountered a small problem raised when renaming a class, but Cyrille fixed that, too. I am quite confident in it.

The way to load it is like this (different repo):
Gofer new
      squeaksource: 'PharoTaskForces';
      package: 'ConfigurationOfRPackage';
(Smalltalk at: #ConfigurationOfRPackage) perform: #loadDefault.

The translation of SystemChangeNotifier into Announcements happens in SystemAnnouncements package.

Just a note, until we can remove the SystemChangeNotifier, we have to first get Monticello work with RPackage and SystemAnnouncements. Afterwards, we should hook Announcements directly in the system, and yet afterwards remove the categories and get the tools work with RPackage.


On 26 Feb 2011, at 18:59, Stéphane Ducasse wrote:

> Hi guys
> I would like to give a try to introduce RPackage = a complete rewrite of PackageInfo.
> Moose people use it and I will sync with them to know.
> It would be great if some of you could load and play with the system
> Gofer new
>       squeaksource: 'PharoInbox';
>       package: 'ConfigurationOfRPackage';
>       load.
> (Smalltalk at: #ConfigurationOfRPackage) perform: #loadDefault.
> Note that RPackage is based on announcement. So there is just one place that register to systemNotifier.
> So one of the following goal is to remove SystemChangeNotifier and replace it with announcement.
> Stef


"Every thing should have the right to be different."

More information about the Pharo-project mailing list