Hi Runar! Runar Jordahl wrote:
1 - Package Management From what I have seen so far, the concept of âpackages and categoriesâ is confusing. We are used to VisualAge and VisualWorks, which clearly shows the structure of packages in the browsers. In Pharo we cannot find browsers which give us the same overview. We are uncertain how packages are made and how they show up in Monticello. At one point we thought category == package, but that seems not to be correct. We note that method extensions are possible, but we also struggle to understand all aspects of them.
You are right, the whole packages and categories thing is still very confusing and in most cases they are indeed the same thing. Have a look at the Pharo By Example Book (http://pharobyexample.org) and the still-work-in-progress Pharo Collaboractive book (http://book.pharo-project.org/book/introduction/whatisanimage) which tries to clarify it a bit. Runar Jordahl wrote:
I notice that a âPackage management systemâ is in work, so hopefully this area will improve.
2 - Dependency Management between Packages Since we are unable to organize our code in packages, controlling and verifying dependencies between them is hard. But from what I understand, there are not many tools for controlling that packages do not break dependency rules.
This is where Metacello comes in. Metacello is a Package Management System for Monticello http://gemstonesoup.wordpress.com/2009/08/25/metacello-package-management-fo... I believe there is also a Metacello browser called Metaceller. You may also want to have a look at GoferProjectLoader http://www.smallworks.com.ar/en/community/GoferProjectLoader Runar Jordahl wrote:
Is there any reason to believe Pharo will improve to meet our requirements? Did I misunderstand some aspects of Pharo, or are there tools which can solve what we see as shortcomings?
Pharo is continuously improving :) Pharo has already been used on commercial projects (see the Pharo success stories: http://www.pharo-project.org/about/success-stories) -- View this message in context: http://forum.world.st/Evaluation-of-Pharo-for-Commercial-Project-tp2288574p2... Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.