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

Reply via email to