[Pharo-project] Loading dependencies

2012-11-21 Thread roberto.mine...@usi.ch
Hi,

At the moment I'm creating an analysis tool for Git repositories. 
I'm versioning my source code on Smalltalkhub, so that I can easily load my 
code in a fresh image, when needed.

My project depends on several external packages such as the Filesystem-Git, 
Fuel, and the last version of Filesystem.

I was wondering if it's possible to add such dependencies programmatically so 
that once I load my project from Monticello dependencies are added as well. 

I heard that Metacello is probably suitable to handle dependencies, but it 
would be glad to hear an opinion from you.

Thanks in advance,
Roberto




Re: [Pharo-project] Loading dependencies

2012-11-21 Thread Max Leske
Metacello is probably the way to go. It's a bit of a pain until you have it set 
up but then it's pretty easy to use, especially for development since you'll 
simply always load the latest versions (AKA bleeding edge or development).
Take a look at the ProfStef tutorial (not sure how up to date it is but it 
helped me a lot to get started with Metacello).

Cheers,
Max

On 21.11.2012, at 09:30, roberto.mine...@usi.ch wrote:

 Hi,
 
 At the moment I'm creating an analysis tool for Git repositories. 
 I'm versioning my source code on Smalltalkhub, so that I can easily load my 
 code in a fresh image, when needed.
 
 My project depends on several external packages such as the Filesystem-Git, 
 Fuel, and the last version of Filesystem.
 
 I was wondering if it's possible to add such dependencies programmatically so 
 that once I load my project from Monticello dependencies are added as well. 
 
 I heard that Metacello is probably suitable to handle dependencies, but it 
 would be glad to hear an opinion from you.
 
 Thanks in advance,
 Roberto
 
 




Re: [Pharo-project] Loading dependencies

2012-11-21 Thread Mariano Martinez Peck
On Wed, Nov 21, 2012 at 9:37 AM, Max Leske maxle...@gmail.com wrote:

 Metacello is probably the way to go. It's a bit of a pain until you have
 it set up but then it's pretty easy to use, especially for development
 since you'll simply always load the latest versions (AKA bleeding edge or
 development).
 Take a look at the ProfStef tutorial (not sure how up to date it is but it
 helped me a lot to get started with Metacello).


Yes, Metacello. And we also wrote a PharoByExample chapter:
http://pharobooks.gforge.inria.fr/PharoByExampleTwo-Eng/latest/Metacello.pdf


 Cheers,
 Max

 On 21.11.2012, at 09:30, roberto.mine...@usi.ch wrote:

  Hi,
 
  At the moment I'm creating an analysis tool for Git repositories.
  I'm versioning my source code on Smalltalkhub, so that I can easily load
 my code in a fresh image, when needed.
 
  My project depends on several external packages such as the
 Filesystem-Git, Fuel, and the last version of Filesystem.
 
  I was wondering if it's possible to add such dependencies
 programmatically so that once I load my project from Monticello
 dependencies are added as well.
 
  I heard that Metacello is probably suitable to handle dependencies, but
 it would be glad to hear an opinion from you.
 
  Thanks in advance,
  Roberto
 
 





-- 
Mariano
http://marianopeck.wordpress.com


Re: [Pharo-project] Loading dependencies

2012-11-21 Thread Alexandre Bergel
BoldModeOnce cannot write a well defined configuration without an adequate 
tool. Versionner (http://ss3.gemstone.com/ss/Versionner.html) is so far the 
best option to make sure your configuration actually works./BoldMode

Cheers,
Alexandre


On Nov 21, 2012, at 5:57 AM, Mariano Martinez Peck marianop...@gmail.com 
wrote:

 
 
 On Wed, Nov 21, 2012 at 9:37 AM, Max Leske maxle...@gmail.com wrote:
 Metacello is probably the way to go. It's a bit of a pain until you have it 
 set up but then it's pretty easy to use, especially for development since 
 you'll simply always load the latest versions (AKA bleeding edge or 
 development).
 Take a look at the ProfStef tutorial (not sure how up to date it is but it 
 helped me a lot to get started with Metacello).
 
 
 Yes, Metacello. And we also wrote a PharoByExample chapter: 
 http://pharobooks.gforge.inria.fr/PharoByExampleTwo-Eng/latest/Metacello.pdf
  
 Cheers,
 Max
 
 On 21.11.2012, at 09:30, roberto.mine...@usi.ch wrote:
 
  Hi,
 
  At the moment I'm creating an analysis tool for Git repositories.
  I'm versioning my source code on Smalltalkhub, so that I can easily load my 
  code in a fresh image, when needed.
 
  My project depends on several external packages such as the Filesystem-Git, 
  Fuel, and the last version of Filesystem.
 
  I was wondering if it's possible to add such dependencies programmatically 
  so that once I load my project from Monticello dependencies are added as 
  well.
 
  I heard that Metacello is probably suitable to handle dependencies, but it 
  would be glad to hear an opinion from you.
 
  Thanks in advance,
  Roberto
 
 
 
 
 
 
 
 -- 
 Mariano
 http://marianopeck.wordpress.com
 

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.