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
