Henry,

Here's the behaviour - there is something going on with passing data in an
expression vs. assigning it to a noun and then passing.

If I assign the result to (g) below and then (get g) all is fine. If I
don't I get the crash.  I will see if I can distill this to something
simpler
but it's definitely something to do with passing data into explicit verbs.

The JOD sequence that shows this:

  require 'general/jod'

  od ;:'joddev jod utils'
+-+--------------------+------+---+-----+
|1|opened (ro/ro/ro) ->|joddev|jod|utils|
+-+--------------------+------+---+-----+

   NB. assign name list works - boxed list of J names
   g=. }. grp 'buildjod'

   get g
+-+------------------+
|1|57 word(s) defined|
+-+------------------+

   NB. calling without assignment crashes hard
   get }. grp 'buildjod'

On Thu, Sep 24, 2020 at 4:08 PM Henry Rich <[email protected]> wrote:

> Thanks.  I will work on it as soon as you can isolate it.
>
> hhr
>
> --
> This email has been checked for viruses by AVG.
> https://www.avg.com
>
>

-- 
John D. Baker
[email protected]
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to