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
