To the contrary, I _did_ see the definition of the verb “shortcut” at the
very top of script ~/addons/ide/jhs/shortcut.ijs. What I’m missing now are
the instructions on what command to execute after loading it.
Unfortunately, the instructions at
http://code.jsoftware.com/wiki/System/Installation/QuickStartBase <
http://code.jsoftware.com/wiki/System/Installation/QuickStartBase>
cited in one of your messages after announcing that latest release no
longer refers to any script “shortcut.ijs” or invocation of the verb
“shortcut”.
Rather, it now refers to a script “~/addons/ide/jhs/installer.ijs” and
verb “installer” — yet the latest macOS .zip download (2016-11-23)
includes no such script (just the same shortcut.ijs.
Is this one of those rare cases where the documentation has gotten ahead
of the actual code?
> On27 Nov 2016 16:14:29 -0500,Eric Iverson <[email protected]
<mailto:[email protected]>> wrote:
>
> You are missing the definition of shortcut at the top of the script that
is
> defined in the base locale. It uses UNAME to determine the platorm. The
> user loads the script and runs shortcut which in turn runs
> darwin_jshortcut_ or whatever as appropriate.
>
> On Sun, Nov 27, 2016 at 11:08 AM, Murray Eisenberg <
[email protected] <mailto:[email protected]>>
> wrote:
>
>> Since jqt is not automatically installed, at least not with the .zip
>> download for macOS, it would seem to make sense to have a separate
script,
>> say shortcutjqt.ijs, to make a workable jqt.app.
>>
>> I tried to make such a new .ijs myself (and just for Darwin), but in
>> shortcut.ijs I just doh’t see any actual invocation of a verb to do
>> anything! All I see are definitions of verbs and nouns (shortcut, C, L,
>> etc., vbs, win, desktop, linux, gutter, plist, COM Darwin, darwin,
jhsrun).
>> What am I missing?
>>
>>> OnSat, 26 Nov 2016 16:10:27 -0500, Eric Iverson <
>> [email protected] <mailto:[email protected]> <mailto:
[email protected] <mailto:[email protected]>>> wrote:
>>>
>>> You are correct that shortcut.ijs just creates app folders for jconsole
>> and
>>> JHS. Doing this as an execution in the install ensures they have
correct
>>> paths and avoid the gatekeeper stuff. I think shortcut.ijs could be
>> easily
>>> extended to include a launch icon for Jqt. I think when this settles
down
>>> with the release the various launch bits from earlier releases that may
>> or
>>> may not work will be dropped from the release.
>>>
>>> On Sat, Nov 26, 2016 at 3:42 PM, Murray Eisenberg <
[email protected] <mailto:[email protected]>
>> <mailto:[email protected] <mailto:[email protected]>>>
>>> wrote:
>>>
>>>> For j805-mac64.zip of 2016-11-23, on macOS Sierra (10.12.1), there
are
>>>> still issues with apps:
>>>>
>>>> (1) After installing jqt (via “install ‘jqtide’ from J console),
>>>> double-clicking jqt.app does nothing and, in particular, does NOT
start
>> jqt.
>>>>
>>>> - I can start jqt by the awkward method of showing the package
>>>> contents of jqt.app, navigating to Contents/MacOS, and double-clicking
>>>> apprun there; or, alternatively, by double-clicking jqt.command in
>>>> j64-805/bin.
>>>>
>>>> - in each case, this has the annoying side-effect of opening a
>>>> Terminal window.
>>>>
>>>> (2) Neither jcon.app nor jhs.app work (even after the usual rigamarole
>> of
>>>> right-clicking the first time to give the OS permission to open them):
>>>> nothing seems to happen.
>>>>
>>>> But the separate apps jc805.app and jhs805.app created by running
the
>>>> shortcut.ijs script, per instructions at
>>>>
>>>> http://code.jsoftware.com/wiki/System/Installation/ <
http://code.jsoftware.com/wiki/System/Installation/> <
>> http://code.jsoftware.com/wiki/System/Installation/ <
http://code.jsoftware.com/wiki/System/Installation/>>
>>>> QuickStartBase#Finish_Base_Installation <http://code.jsoftware.com/ <
http://code.jsoftware.com/> <
>> http://code.jsoftware.com/ <http://code.jsoftware.com/>>
>>>> wiki/System/Installation/QuickStartBase#Finish_Base_Installation>
>>>>
>>>> do work,
>>>>
>>>> From my cursory inspection of shortcut.ijs, it seems that this
script
>>>> just recreates apps for jconsole and jhs.
>>>>
>>>> So what, exactly, is the purpose of jcon.app and jhs.app?
>>>>
>>>>> On Thu, 24 Nov 2016 14:33:58 -0500, Eric Iverson <
>>>> [email protected] <mailto:[email protected]> <mailto:
[email protected] <mailto:[email protected]>> <mailto:
>> [email protected] <mailto:[email protected]> <mailto:
[email protected] <mailto:[email protected]>>>> wrote:
>>>>>
>>>>> For 805 installs, especially from zip and tar.gz release packages,
you
>>>>> might want to look at:
>>>>> http://code.jsoftware.com/wiki/System/Installation/QuickStartBase <
http://code.jsoftware.com/wiki/System/Installation/QuickStartBase> <
>> http://code.jsoftware.com/wiki/System/Installation/QuickStartBase <
http://code.jsoftware.com/wiki/System/Installation/QuickStartBase>> <
>>>> http://code.jsoftware.com/wiki/System/Installation/QuickStartBase <
http://code.jsoftware.com/wiki/System/Installation/QuickStartBase> <
>> http://code.jsoftware.com/wiki/System/Installation/QuickStartBase <
http://code.jsoftware.com/wiki/System/Installation/QuickStartBase>>>
——
Murray Eisenberg [email protected]
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 240 246-7240 (H)
University of Massachusetts
710 North Pleasant Street
Amherst, MA 01003-9305
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm