I guess that -jprofile without a filename
  j.exe -jprofile
is a special case that only a minijx is shown, no profile, j ide or any other definition will be loaded.

normally the j engine (j.dll) is started by j frontend. It is that j frontend that parse the argv and pass it to the j engine. thus it is up to j frontend how to interpret "j.exe -jprofile"

Sherlock, Ric wrote:
-----Original Message-----
[mailto:[EMAIL PROTECTED] On Behalf Of Sherlock, Ric
In the default profile.ijs, one of the first things done is to set the noun PROFILE_z_ to be the pathname of the default profile.ijs if it is not already defined. My current thinking is that if you were using a custom profile (via -jprofile on the command line) then PROFILE_z_ should be set before the line.

if. notdef 'PROFILE' do. PROFILE_z_=: 1!:45'' end.


Reading back through some forum archives, another possibility occurs to
me. Bill Lam suggests in
http://www.jsoftware.com/pipermail/programming/2006-December/004527.html
that "ARGV should work with -jprofile, because it is injected by J
executable before running any script."

If this is true then perhaps PROFILE is also supposed to be "injected by
the J executable"?

However when I run "c:\program files\j601\j.exe" -jprofile

   18!:4 <'z'
   18!:5 ''
+-+
|z|
+-+
   4!:1 ]0 1 2 3

   $4!:1 ]0 1 2 3
0

Neither ARGV or PROFILE are defined in the z locale. But perhaps this is as it is meant to be?

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



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

Reply via email to