Hi, 

Since some time I’ve seen growing the amount of files/directories generated 
when running Pharo. Up to Pharo 2.0, we had just this: 

Pharo.image
Pharo.changes
PharoDebug.log
pharo-cache

now we have:

Pharo.image
Pharo.changes
PharoDebug.log
pharo-cache
epicea-sessions
play-cache
play-stash

it does not looks like much, but I think this does not looks professional (we 
take too much from user space). So I proposed (and implemented) a 
“concentrator” directory: 

Pharo.image
Pharo.changes
./pharo
        … and everything for “pharo working internally” here

then users have again control about what they have along with the image (this 
allows to some nice strategies too, when we want a version that does not 
pollutes the file dir). 

of course, this idea follows other developing spaces, where things are stored 
in same fashion way… for example in eclipse for java they store all eclipse 
data under .workspace directory.

so, please note that this is NOT user space… regular pharo users will store his 
files along with the image, for instance filetree repositories… something like: 

Pharo.image
Pharo.changes
.pharo/
voyage/
punqlite/
etc.

well… I will commit a SLICE with the changes soon (is not a hard change at 
all). 

But then: 

is ./pharo a good name?
will this work?

Esteban

Reply via email to