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. 



      
____________________________________________________________________________________
Shape Yahoo! in your own image.  Join our Network Research Panel today!   
http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 


----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to