Due to replacing of whole folder, the permanent
separation of System and User portions make sense.
So the user portion now is side-by-side with system
if installed in User's home:
j602/
addons/
bin/
system/
j602.app
j602break.app
j602user/
classes/
cpnfig/
projects/
...
temp/
--- Eric Iverson <[EMAIL PROTECTED]> wrote:
> Thanks for the foler layout suggestions. I am playing with variations on
> this and the next set of betas will have a new proposed layout that is the
> same across platforms and new improved platform dependent installers (exe
> for windows, tar for linux, dmg for mac).
>
> I think it is a good idea that the j602user folder is always seperate from
> the j602 (binaries/system/et.al.) folder. There is no advantage to merging
> or not merging them depending on where the install is done that there are
> disadvantages.
>
> In mac doing a new or re install of j602 would wipe out user folders under
> j602 (finder drag and drop does a replace and does not do a merge). And if
> you did an install in one place you should be able to drag j602 to another
> place without affecting your user stuff. Also note that you could install
> j602 in your user folder and it can be used by other users just as
> conveniently as if it were in applications and again each user would want
> their own home based user folders.
>
> I am pleased with this is coming together and all the feedback has been
> great!
>
> ----- Original Message -----
> From: "Oleg Kobchenko" <[EMAIL PROTECTED]>
> To: "Beta forum" <[email protected]>
> Sent: Friday, October 05, 2007 9:38 PM
> Subject: Re: [Jbeta] mac dmg install
>
>
> > This layout is good. It keeps things open, yet
> > they are neatly tucked inside "install" folder.
> > So it allows to drag "j602" into Applications, and
> > when run from neat j602 icon it creates user folders
> > automatically under User's home.
> >
> > However, there are a couple things to keep in mind.
> > "install" is not a common name for such things.
> > Though MacPython is similar, they use Demo just
> > for demo stuff, and put system scripts in
> > /usr/local/bin/pythonw etc.
> > Secondly, it would be good to keep similarity across
> > platforms. Thirdly, it would be super cool to provide
> > transparent separation between immutable and user
> > spaces. Fourthly, it would be good to keep consistent
> > with user habits from previous versions, whose layout
> > was very economically convenient.
> >
> > Here's a shot at layout that may give such possibilities:
> >
> > - when user opens installation archive. This is also the
> > System Portion, which is immutable. The layout is
> > j602/
> > addons/
> > bin/ (all contents of current binary root and tools folders)
> > system/
> > j602.app
> > j602break.app
> >
> > - the User Portion is modifiable and has structure:
> > j602/
> > user/
> > temp/
> > (Typically created under User's home:
> > /Users/xxx/j602/user etc.)
> >
> > - if j602 folder is dragged to Applications or other
> > immutable folder, then User Portion is created under
> > User's home
> >
> > - otherwise, the User Portion is merged with System
> > Portion, and we get installation similar to j601.
> > In particular, if j602 is dragged in User's home or
> > custom /Tools etc and user and admin.
> >
> >
> > Notes:
> > - profile.ijs, since it is immutable now, should be
> > somewhere out of the way: in bin or near boot.ijs
> >
> > - "tools" folders can be inside bin directly since they are already in
> > separate folders, i.e. "tools" folder is skipped
> >
> >
> > PS. The link on Beta page needs fixing.
> >
> >
> > --- Eric Iverson <[EMAIL PROTECTED]> wrote:
> >
> >> I have made a few minor changes to the mac dmg installers. They are
> >> available through the web site beta page.
> >>
> >> The installation files are now in the j602/install folder rather than
> >> hidden
> >> away in the j602.app folder structure.
> >>
> >> The ~/j602user is the J user folder and the temp directory has been moved
> >> under user.
____________________________________________________________________________________
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news,
photos & more.
http://mobile.yahoo.com/go?refer=1GNXIC
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm