What argument would have to be supplied to 9!:55 to suppress the
warning if we're running on that older version of J?

https://code.jsoftware.com/wiki/Vocabulary/Foreigns seems to be silent
on this subject, and experimentation hasn't proven fruitful for me
(except in the sense of noting that 9!:55]_1 seems to trigger a domain
error when I run one of those verb assignments.)

(I should perhaps note that some verb assignments do not produce this
warning message, and the message appears twice when it appears. So
it's quite possible that there's something unusual that has gone wrong
here. But, if this could be controlled by 9!:55, it would be good to
know how.)

Thanks,


--
Raul

On Tue, Mar 29, 2022 at 2:07 AM bill lam <[email protected]> wrote:
>
> The built date only indicated the date of building binaries.
>
> 3f11a5f1 2022-02-05 11:29 -0500 HenryHRich   o Silence non-noun message by
> default
>
> if the version of source for building J binary is newer than this, then 007
> warning should be disabled by default. You can test something like this,
> jconsole -jprofile  NB. don't load any profile
>
>    3 : 0''
> + + +
> 0
> )
> 0
>    9!:55[1e6;''
>    3 : 0''
> + + +
> 0
> )
> (007) noun result was required
> 0
>
> On Tue, Mar 29, 2022 at 1:47 PM 'robert therriault' via General <
> [email protected]> wrote:
>
> > This what I get from within the J playground
> >
> >    9!:14 ''
> > j903/j32/linux/beta/GPL3/unknown/2022-03-09T13:58:40/clang-14-0-0/SLEEF=0
> >
> > Could it be that the j32 version is the difference?
> >
> > Cheers, bob
> >
> > > On Mar 28, 2022, at 22:37, bill lam <[email protected]> wrote:
> > >
> > > At one point, the 007 warning was default enabled but reverted in later
> > > release. So it depends on the which git commit the j playground , the J
> > > engine was built.
> > >
> > >
> > > On Tue, 29 Mar 2022 at 1:21 PM Raul Miller <[email protected]>
> > wrote:
> > >
> > >> The value returned from 9!:54'' is the same (00;0$0) both in jqt
> > >> (where I do not get the warning messages) and in j playground (where I
> > >> do get the warning messages).
> > >>
> > >> So it does not seem likely that a difference in how 9!:55 was used
> > >> could explain this difference in behavior.
> > >>
> > >> Thanks,
> > >>
> > >> --
> > >> Raul
> > >>
> > >> On Tue, Mar 29, 2022 at 1:14 AM bill lam <[email protected]> wrote:
> > >>>
> > >>> Those are not errors, see the 9!:55 in nuvoc.
> > >>> Is it possible that 9!:55 is executed in your profile or startup.ijs ?
> > >>>
> > >>> On Tue, 29 Mar 2022 at 12:58 PM Raul Miller <[email protected]>
> > >> wrote:
> > >>>
> > >>>> He does not have such a sentence, as near as I can tell.
> > >>>>
> > >>>> Here's the statements which would be generating those messages:
> > >>>>
> > >>>> CODE=: {{)n
> > >>>> cocurrent 'z'
> > >>>> isNoun =: (0 = 4!:0 ::0:)@:<
> > >>>> isgerund =: 0:`(0 -.@e. 3 : ('y (5!:0)';'1')"0)@.(0 < L.) :: 0:
> > >>>> ar =: 1 : '5!:1 <''u'''
> > >>>> ari =: 1 : 'if. isNoun ''u'' do. if. (isgerund -.@+. '''' -: ]) m do.
> > >>>> m ar else. m end. else.u ar end.'
> > >>>> ti =: ari ` ari  NB. different from doubleadverb2.ijs: '' is passed to
> > >>>> ` . boxed non gerund is ar'd ie a:`u
> > >>>> F0 =: 1 : 'u ti ti `: 6'
> > >>>> v2c =: 1 : '[. u ].'
> > >>>> F1 =: 1 : '(ti u) ti (''''ti) `:6'
> > >>>> F2 =: 1 : 'ti ti u `: 6'
> > >>>>
> > >>>> F01 =: ((ti (2 : 'ti')))(`:6)
> > >>>> F02 =: 2 : '(u`)(`v)(`:6)'
> > >>>> F02 =: ( ([.(2 : 'ti')) (2 : 'ti' ].) ) (`:6)
> > >>>> F12 =: (2 : 'ti'  ti) `: 6
> > >>>>
> > >>>> F =: F12 NB. chosen for composition consistency, but F1 still very
> > >> useful
> > >>>>
> > >>>> amend =: [` ([. ` ar) `{`] `: 6 ` (]."_) `] }~~
> > >>>>
> > >>>> NB. means from partial modifiers
> > >>>>
> > >>>> means =: #F2
> > >>>> mean =: +/ means %
> > >>>> meang =: */ means (%:~)
> > >>>> meanh =: +/@:% means (%~)
> > >>>> }}
> > >>>> 0!:101 CODE
> > >>>>
> > >>>> And, testing, those messages do not appear when these statements are
> > >> run
> > >>>> in jqt
> > >>>>
> > >>>> So there is something specific about the webassembly port of J which
> > >>>> is causing these messages to appear.
> > >>>>
> > >>>> FYI,
> > >>>>
> > >>>> --
> > >>>> Raul
> > >>>>
> > >>>> On Mon, Mar 28, 2022 at 10:07 PM Henry Rich <[email protected]>
> > >> wrote:
> > >>>>>
> > >>>>> Why do you have such a sentence?  Do you need it?  I want to make
> > >> those
> > >>>>> an error, because beginners frequently create them by mistake.  What
> > >>>>> does it do for you?
> > >>>>>
> > >>>>> Henry Rich
> > >>>>>
> > >>>>> On 3/28/2022 9:21 PM, 'Pascal Jasmin' via General wrote:
> > >>>>>> Expressions that return verbs create those error messages even
> > >> though
> > >>>> verb is still returned from expression (if not assigned)
> > >>>>>>
> > >>>>>>  +/ %F # (from linked playground)
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>> On Monday, March 28, 2022, 09:15:25 p.m. EDT, Raul Miller <
> > >>>> [email protected]> wrote:
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>> Hmm...
> > >>>>>>
> > >>>>>> We could probably do with a denser way of expressing code. (I can
> > >>>>>> think of several possibilities here.)
> > >>>>>>
> > >>>>>> But, also, I ran into a problem testing this:
> > >>>>>>
> > >>>>>>     mean =: +/ means %
> > >>>>>> (007) noun result was required
> > >>>>>> (007) noun result was required
> > >>>>>>     meang =: */ means (%:~)
> > >>>>>> (007) noun result was required
> > >>>>>> (007) noun result was required
> > >>>>>>     meanh =: +/@:% means (%~)
> > >>>>>> (007) noun result was required
> > >>>>>> (007) noun result was required
> > >>>>>>
> > >>>>>> FYI,
> > >>>>>>
> > >>>>>
> > >>>>>
> > >>>>> --
> > >>>>> This email has been checked for viruses by AVG.
> > >>>>> https://www.avg.com
> > >>>>>
> > >>>>>
> > >> ----------------------------------------------------------------------
> > >>>>> For information about J forums see
> > >> http://www.jsoftware.com/forums.htm
> > >>>> ----------------------------------------------------------------------
> > >>>> For information about J forums see
> > http://www.jsoftware.com/forums.htm
> > >>>>
> > >>> ----------------------------------------------------------------------
> > >>> For information about J forums see http://www.jsoftware.com/forums.htm
> > >> ----------------------------------------------------------------------
> > >> For information about J forums see http://www.jsoftware.com/forums.htm
> > >>
> > > ----------------------------------------------------------------------
> > > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to