Another advantage of using Metacello is that even if you don't have dependencies, it helps you to release and define stable versions. How do you know which mcz should I use ? which one is the stable ? If in 3 months I download it again (the latest) in the same Pharo image, will it work? You cannot know it. 2010/7/16 laurent laffont <laurent.laffont@gmail.com>
On Fri, Jul 16, 2010 at 1:12 PM, Germán Arduino <garduino@gmail.com>wrote:
Hi Alex:
Yes I know how to write a configuration (I did one for Iliad) but to this case in particular I think have not sense. My logger is only one class with a few methods.....Easily you can include the class on your own project.
Having a configuration for all tools means there's one way to load every package. That means we can automate with the Hudson server and check that every package can load on Pharo. It's also easier for newbies, they can start by learning only one (documented) way to load a tool.
That's a great strength in Ruby world, there's a gem for every lib.
Anyway, I can do it as it's an opportunity to record a screencast for Pharocasts to show how to write a ConfigurationOfXXX and put it on MetacelloRepository. (if anybody else want to do it I can help)
Cheers,
Laurent
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
Hi Germán,
Configuration may be a bit tricky to write time to time. However, they are indispensable to manage dependencies. Suppose I want to use your logger in one of my software. The dependency I will introduce is easier if you have a configuration.
It takes 4,5 minutes to write one with the tutorial: ConfigurationOfMetacello project latestVersion load: #('Tutorial'). ProfStef goOn: MetacelloCreateConfigurationTutorial.
Cheers, Alexandre
On 15 Jul 2010, at 13:45, Germán Arduino wrote:
Hi Alex:
I have not a configuration for this package, I think is not necessary, being that is really very simple.
On squeak-dev the people is talking about these topics, on the thread "About Configurations".
Cheers. Germán.
2010/7/15 Alexandre Bergel <alexandre@bergel.eu>:
ok, I added the documentation of my own package......Took me 15' :)
Hi Germán,
Do you have a configuration for this? Thanks for the documentation
Cheers, Alexandre
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project