Hi, I am working in the RMoD team (INRIA) in a project called /Seed/.
One of the tasks of the project is to identify those mandatory classes
that should be part of Pharo kernel. Currently, Pharo kernel has some
"unhappy dependecies". We are using /Moose + Glamour/ to create a tool
(a browser) that help up with this task. The idea is to start by loading
in our browser the classes used in the /SpecialObjectsArray/ and then
iterate to add dependencies incrementally. This way we will be able to
detect smells and "blacklist" methods we don't want to be part of our
kernel.
During this days we will have a working version of our browser to start
the analysis.
If you want to take a look, search for Seed on SqueackSource.
We will be sharing our findings in the Pharo mailing list.
Regards,
NicoPaez.
Show replies by date