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

Reply via email to