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.
____________________________________________________________________________________
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
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm