> On 24 Jun 2016, at 18:14, Nicolas Passerini <[email protected]> wrote: > > I agree with Javier, it would be much nicer to have only one shared package > cache and, while I understand that there might be people not wanting that, I > don't see why it couldn't be the default behavior. I think that it would be a > reasonable default, don't you?
I agree… but where to store them? same place as “preferences”? real problem with this is that you reduce a little bit “portability” of Pharo, because you store files outside the root directory… but we already do that, so I would agree :P Esteban > > On Fri, Jun 24, 2016 at 3:54 PM, Javier Pimás <[email protected] > <mailto:[email protected]>> wrote: > I don't know for the new directories, but I always thought that it would be > nice to have package-cache in ~/.pharo or a place shared by all images, to > avoid redownloading all .MCZs from other projects each time you launch pharo > from a different directory. > > Cheers! > Pocho > > On Thu, Jun 23, 2016 at 12:22 PM, Esteban Lorenzano <[email protected] > <mailto:[email protected]>> wrote: > 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 > > > > -- > Javier Pimás > Ciudad de Buenos Aires >
