[Pharo-project] Learning by download all the mcz files from a repository
bschwab at anest.ufl.edu
Thu Oct 7 06:58:47 EDT 2010
Do you see yourself acting as scientist or student? Good scientists *are* students (learning never stops), but the distinction I am making is more about what you plan to get from this. If you see this as a scientific exercise, you will want to collect or map the changes to some type of reportable data (object oriented metrics, graph theoretic representation, etc.).
If I were going to do this, I would grab the .mcz files (cheap storage is a good thing) and work toward having an image do the loading and looking. Along the way, it would create the "data trail" that would ultimately be of interest. That would likely be iterative, meaning that I would expect to do what you describe (looking at the changes, no doubt with the aid of conditional breakpoints) at various steps along the way, but the goal would probably be to summarize what is happening.
From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] On Behalf Of HwaJong Oh [daliot.oh at gmail.com]
Sent: Thursday, October 07, 2010 3:23 AM
To: pharo-project at lists.gforge.inria.fr
Subject: [Pharo-project] Learning by download all the mcz files from a repository
I plan to study history of Metacello.
For that I came up with an idea, what if i download all the mcz in the
metacello repository on squeaksource.
Then sort them by commit time stamp.
installing very first version of Metacello to last version of
Metacello-Help. Every moment of installation, see the difference by clicking
"Changes" button of monticello browser.
By doing it, i can grasp the idea, the indents of version and understand how
the design has been changed and know the direction of change.
What do you think of this idea?
View this message in context: http://forum.world.st/Learning-by-download-all-the-mcz-files-from-a-repository-tp2966289p2966289.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Pharo-project mailing list
Pharo-project at lists.gforge.inria.fr
More information about the Pharo-dev