I think we should not reinvent the wheel in Pharo. I mean, Morphic is nice, although I would like to have native windows so that I can use my Mac expose features. But no, I have only one window. Then, I have something similar but implemented in Pharo using Mac + narrows.
Then, you can have more than one workspace in the OS, why we need to implement the same in Pharo ?
I also have tons of image, and each image (or more than one) for a project. Why don't you use your own OS virtual workspaces and spread you different images over the different workspaces?� that's easier than Squeak Projects. And maybe faster and better supported.
The ONLY problem is what people said about updating issues in all images. But, :
- In Pharo we have a good package management system now (Metacello). If you use it correctly, you can define all your project dependencies (even working in a core or dev image). So you should be able to load your project in any image without any problem.
- We release images quite frequently, much more than other dialects/languages. So...usually you don't have to wait too much to get a new image with the fixed issue.
- How many times you find an issue that affects all your projects?� I don't think this is very common. Usually, when I find a bug or a problem, is not "too" core in the sense that only affects me in a particular place, but not in all my other work.
Cheers
Mariano
> ...
Jochen Riekhof wrote:
>
>> The only thing I use projects for is to separate the different tasks I am
>> working on at the same time (like spaces on the Mac), so I can have one
>> world where I'm working on a client project, and a whole other world if
>> I...
>
> Yep, thank you Sean - this more or less nails it. Squeak projects are what
> comes closest to what i need to be able to quickly change context. It is
> perfectly ok to have them just in the image without any possibility for
> load/save.
>
>Seems like most people agree here that the image is your project. �Something
> To summarize, I would be perfectly happy with a streamlined projects
> implementation that just gives you different view to dive into without any
> need to save them outside the present image.
>
that "just gives you a different view" within your live image is not really
what I would call a project and calling it that only adds to the confusion.
It does sound like there is a group (not everyone has the same work habbits)
that really likes the concept of virtual desktops within an image; desks,
spaces, workspaces ....
Idea's are great and I like Stef's suggestion for someone to make a little
prototype to see if/how they can fit in Pharo.
--
View this message in context: http://forum.world.st/Can-I-use-Projects-in-Pharo-tp2239170p2241296.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project