JHS is clunky for me, also. I got past some of the initial problems, but both my own app named `bridge.ijs` fails and the Lab for Dissect I fails, as I show below. Look at the very bottom for my JVERSION.
J Http Server load'~user/bridge/bridge.ijs' |value error: jev_get_bridge_ | jev_get_bridge_'' *** response not sent for bridge *** html409 Conflict conames'' base bridge j jal jcompare jdefs jdemo jfe jfif jfile jfiles jfilesrc jhelp jhs jijs jijx jlogin jregex jsocket json jsp jtask z nl_bridge_ 3 ┌─┬──┬───────────┬──┬────┬────────┬──────────┬─┬─────────┬──────┬───────────┬──┬────┬─┬────┬──────┬────┬───┬─┐ │b│bf│bridgescore│bs│char│cleanNeg│createfile│e│echoinput│expand│htmlboxchar│lf│mask│r│rem0│rubber│show│tab│u│ └─┴──┴───────────┴──┴────┴────────┴──────────┴─┴─────────┴──────┴───────────┴──┴────┴─┴────┴──────┴────┴───┴─┘ labs - interactive tutorials - a good way to learn J labs are installed by jal (menu ide>jal) labs are not always current and may run with errors labs are organized into categories run one of the following sentences: lablist_jijx_ 'addons' lablist_jijx_ 'core' lablist_jijx_ 'debug' lablist_jijx_ 'general' lablist_jijx_ 'graphics' lablist_jijx_ 'livetexts' lablist_jijx_ 'math' lablist_jijx_ 'system' lablist_jijx_ 'debug' run one of the following sentences: labrun_jijx_ 'Dissect I' labrun_jijx_ 'Dissect II' labrun_jijx_ 'Explicate (convert to explicit) a given tacit verb' labrun_jijx_ 'Jig Augmented Display' labrun_jijx_ 'Dissect I' /users/brian/j64-806b7/addons/labs/labs/debug/dissect1.ijt JHS lab advance - ctrl+. or menu > ───────────────────────────────────────────────────────────── Lab: Dissect I To advance the lab, select menu Help|Studio|Advance or the corresponding shortcut. ── Chapter 1 Intro ────────────────────────────────────────── ── ((1) 1 of 1) What is it? ───────────────────────────────── Dissect is an aid to analyzing J sentences. It graphically displays the execution of a J sentence to make it easier to see what's going on. It is particularly valuable in finding the cause of an error. NOTE: In this lab, parentheses are used to indicate J code. ) require 'debug/dissect' require 'debug/dissect' ── Chapter 2 1st Example ──────────────────────────────────── ── ((2) 1 of 7) Display ───────────────────────────────────── Let's take a look at what dissect displays. You may have to move the Dissect display window, if it is hidden behind this one. ) dissect '100 200 + i.2 3' value error |value error: wd | wd DISSECT |value error: wd | wd'timer 0' dissect '100 200 + i.2 3' value error |value error: wd | wd DISSECT |value error: wd | wd'timer 0' JVERSION Engine: j806/j64/darwin Release: commercial/2017-11-06T10:20:33 Library: 8.06.09 Platform: Darwin 64 Installer: J806 install InstallPath: /users/brian/j64-806b7 Contact: www.jsoftware.com -- (B=) <-----my sig Brian Schott ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
