Projects as described might be similar to Dolphin's IdeaSpace.  For whatever 
reason, I never liked them very much, so I am not the best person to comment.  
What I found most effective was to have filters on browsers so they would show 
me only subsets of the image and were easily launched from a tool that was 
always available in my image.  That said, I can see why one might would want to 
have different tools open for different tasks, and be able to easily move 
between them.

I am not sure about the objections to Squeak projects, other than IIRC, they 
use SmartReferenceStream, which I find to be horrible in various respects.  The 
output is verbose, layout conversions do not anticipate the needs of an end 
user nor of the developer trying to protect the end user from a walkback, and 
the conversion methods go in the wrong place (attached to the serializer 
instead of the class that changed).  In a word, YUK!!!

Bill




________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Sean P. DeNigris 
[[email protected]]
Sent: Wednesday, June 02, 2010 9:58 AM
To: [email protected]
Subject: Re: [Pharo-project] Can I use Projects in Pharo?

Stéphane Ducasse wrote:
>
> to do what?
> which one exactly?
>

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
find a bug in the system that I want to fix - I want to move to another
world, fix the bug, and move right back to my client world, with the windows
exactly the way I left them.

For my use case, saving projects doesn't come into play.  Why not remove the
save functionality, since that seems to be the objection everyone raises,
and keep them as a workspace organization tool - in image only?


Lukas Renggli wrote:
>
> I have my different "projects" in different images. That works perfectly.
>

For my workflow, this is too heavyweight.  In my mind, that's like buying
multiple separate computers to run different apps.  Even though I am working
on multiple tasks at once, they are not *that* different.  For example, in
my "fix a bug" task above, I want the fix to be in my working image (which
is automatic in the projects solution), without having to load into all the
other images I'm working on.

One of the killer features of Squeak/Pharo to me is that the whole system is
available to itself.  If I start breaking the image into smaller task-based
images, it feels like going back to applications and files - yuck! ;-)

Sean
--
View this message in context: 
http://forum.world.st/Can-I-use-Projects-in-Pharo-tp2239170p2240170.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to