binary, profile and home need not be all the same. home is the HOME directory under linux, and is set the same as profile under Windows.
profile can be set (in profile.ijs) to the directory where profile.ijs is located, which need not be the same as binary. SYSTEMFOLDERS is required by the scripts, and the names are all lower case. USERFOLDERS can be anything you like, and by default, names begin with an upper case, so as to avoid conflict with SYSTEMFOLDERS. That both user and User are defined by default is intentional. Oleg Kobchenko wrote: > Looking at SYSTEMFOLDERS and USERFOLDERS > there are a couple things that may be a problem: > - binary, home, profile are all pointing to the same > place. The problem is that is used in code, which one > should be picked and this multiplicity may lead to later > deprecation. Is there situations when they can be different, > if not, maybe only should be left. > - The folder "user" is in both places. > - system and user folder name use different letter case > > SYSTEMFOLDERS_j_ > +-------+---------------------+ > |addons |c:\j\j601\addons | > +-------+---------------------+ > |binary |c:\j\j601 | > +-------+---------------------+ > |config |c:\j\j601\user\config| > +-------+---------------------+ > |home |c:\j\j601 | > +-------+---------------------+ > |profile|c:\j\j601 | > +-------+---------------------+ > |system |c:\j\j601\system | > +-------+---------------------+ > |temp |c:\j\j601\temp | > +-------+---------------------+ > |user |c:\j\j601\user | > +-------+---------------------+ > USERFOLDERS_j_ > +--------+---------------------------------+-+ > |Projects|c:\j\j601\user\projects |0| > +--------+---------------------------------+-+ > |User |c:\j\j601\user |0| > +--------+---------------------------------+-+ > |System |c:\j\j601\system |0| > +--------+---------------------------------+-+ > |Addons |c:\j\j601\addons |0| > +--------+---------------------------------+-+ > |Classes |c:\j\j601\system\classes |0| > +--------+---------------------------------+-+ > |Examples|c:\j\j601\system\examples |0| > +--------+---------------------------------+-+ > |Extras |c:\j\j601\system\extras |0| > +--------+---------------------------------+-+ > |Help |c:\j\j601\system\extras\help |0| > +--------+---------------------------------+-+ > |Main |c:\j\j601\system\main |0| > +--------+---------------------------------+-+ > |Packages|c:\j\j601\system\packages |0| > +--------+---------------------------------+-+ > |Phrases |c:\j\j601\system\examples\phrases|0| > +--------+---------------------------------+-+ ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
