Sometimes a depiction tells more than a thousand example stories
simple though they may be. That’s why I made those representations.
Maybe they’re of use to anyone trying to build that ancillary page.
should be attached (renamed)
feel free to give me feedback on what might need improvement/refinement
Am 19.05.21 um 17:57 schrieb Ian Clark:
> From the pov of a beginner (I am a career beginner where coding is
> concerned)…
>
> The NuVoc format works well with verbs, less well with adverbs, but is
> rotten with conjunctions.
>
> Since its conjuctions are J's major gift to the world, this is a serious
> deficiency. I only know palliatives. One palliative is to identify each
> case of (u) in u"v (say) and document it as an adverb.
>
> If R.E. is saying this makes the rarer functionality hard to find, then I
> agree. The distinct adverbs are grouped only via the >> << buttons, plus a
> bafflingly crowded cell in the main NuVoc portal. You have to be in an
> explorative mood to dare hit >> or <<, and often the result is not
> rewarding. And as for the crowded cell: you have to already know what it
> means before you can read it.
>
> Fortunately, most conjunctions are crystal clear after seeing a few
> well-crafted examples.
>
> The "Ancillary Pages" (q.v.) are intended as free-format, ad-hoc extensions
> of a NuVoc page (or several), reachable with a prominent signpost, e.g.
> See: *Rank For Dummies*. You can insert a signpost wherever you think
> appropriate.
>
> Rank has several ancillary pages already, but there's always room for one
> more. This Is J, not Python — there's always one more way to do anything.
>
> Right now I've no time to write the ancillary page it needs. But I'll
> babytalk it if asked nicely. Let me suggest however…
> ++ Don't attempt a formal definition. They're only for J yogis – and if
> you're a yogi yourself you'll want to argue.
> ++ Give a series of very simple examples, related to real-world tasks
> ++ Unpack the code, even if the result looks babyish. The beginner is
> reading with only half a mind — the other half is overloaded with their own
> immediate coding challenge. Like so…
> u=: +/
> v=: *
> verb=: u . v
> …etc
> Most important for code using conjunctions, especially ("), which is apt to
> look like your cat's got the keyboard.
>
> Lesson over. Please leave quietly.
>
>
> On Wed, 19 May 2021 at 15:39, Henry Rich <[email protected]> wrote:
>
>> There were some words in Details 1 of
>> https://code.jsoftware.com/wiki/Vocabulary/quote ; also buried at the
>> end of the first paragraph of that page. I have added a bit there to
>> make it stand out more.
>>
>> The real question is How would a programmer answer the question, "How do
>> I apply a different verb to each cell of a noun?" We intended to have a
>> FAQ for such questions, but I don't know that it ever took off.
>>
>> Henry Rich
>>
>> On 5/19/2021 9:47 AM, R.E. Boss
>> wrote:https://code.jsoftware.com/wiki/Vocabulary/quote
>>> J901 beta-k
>>>
>>> Language addition: gerund"r: the left operand of m"v can now be a cyclic
>> gerund, giving a sequence of verbs to be applied to corresponding cells of
>> the arguments. At long last you can apply a different verb to each cell of
>> a noun. For compatibility with the older uses of m"n, the gerund is
>> recognized only if the ranks v are not all infinite and m is a list of
>> boxes containing a valid gerund. This is an incompatible change only if you
>> used m"n with finite rank and an m that looked like a gerund. In that case,
>> you need to replace m"n with m"_"n.
>>>
>>>
>>> R.E Boss
>>> ----------------------------------------------------------------------
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>>
>> --
>> 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
>
--
----------------------
mail written using NEO
neo-layout.org
%PDF-1.5
%ÐÔÅØ
6 0 obj
<</Length 5026 /Filter/FlateDecode>>
stream
xÚÕ][·
~÷¯?
©¨»À@íu´OnýäÉm´q䥿5£Û\Î̯wO¬Ï®G)"õQS9ü<Èáû7òàð¯h°ÞZ«ÁÑ9;|þòæ·Dßòu
vøßÀÍø¦F½$nåNäh¿øµP.Rz?1 4u£.Ú!â)~ÿ×ðæÝðæãÜß4K<kG4þÀ
iä^§ö÷Ï_º¼CPÓ#£ÒeûõÇÚÞôqÿû@ó+ÕÌìcx6þ¦õÏ«Ôüh¢nФÒÒùAPù¨rc
Rܼt#iEZ£§°+,릥Ã/R1Ù»Ooþô8F§>ý4É3õ§/ÃßIi½Dø4oüô×7>U5tCÓ}³&3S¢áêcå¼ëFS§
q$²Ö4òô£´Jݧê8Ã(Ýg1¦Ð^abè4½=¤©giÚbÓífRLl«gTù±P~ÆX
T0+%íð¥k~ÎÉÍc Â*{·9.j§¶Ïxò°LlIi»¬met~¼6;VÖ·Ú¥¶Nª½¶ñãe¢
ie¨v¹Á;ÿ=Ô[©¬µËUktê)ÓȾ«{RcÖg%¦<gêYù´RFüXüðïOo
ÖÕZÖçã¨=[¶ÇFS7=ãù9üÅ&axeDÂ÷Oóüó~¥þF½¬a¬Qÿ$LÑHsOù×-u)ËrK5&5¯×¨±VÐmn©´ujÜVݬ]¶:z§Æ
ZñºFaÐÙPmë´¸!l78_*q'=%v´!\RâÃM%¶iGÀ_uØò¦8«°ÚTa
ñ*Lê¼
k Êèë*ÜðµVá*Ë¢Â7£ ìEþÂüA:4Í¿oþºí¤?BÇÓÌ3KöCIÿ0k2â¸å
þuÙ'úǪéë_Ë×¢~ÿËðnø8䨫N}awyêµùÌÔþæSo<Ë´v]\ZhDÀdoFotðÓðÆ[h¶qèx'8åJL
±ô(½b\hSûÖeÈpøE#ò°Ö©gâ|x˦
l6²Ù¬¦`ú÷?Cû×ßÊØ÷ÇEòÃüxÁððÁØÁ(N<*õd³E¿J³±&#ýeh²6#}=k53+ÜI²ýwN¶+¬Ft#{Ó<^>äy{ ëVؾ«èÛn^qÑ,ùÇ^/~ÿyÈ×M¯Ý¶ÍlÐ^¹dZ϶!E2Ö(¢Æ¶
HGà°ZÞaþ¨íÙGh2£UñÛ»¬wÊ[öð
ÎDéÁ/×ÀZâÍm3$Lõ¡RÁÀY¹±µ?´°«X#uÚß6h]¤àC¤ÑvbË¿¬Æ(óçÜÌÈZ¡ðàáã«
á3Á!]pé ¤YaÉeÃÜÈ»`·H9^Ë¢ÑVm£±
Ö0ê¨`öknùFkSi÷¬N,mëÚCí9µáÀªãÚu`DØN{qFsÉ9¯R|ß/оQ§df¬Ï(Ø´")/<Açª4~NÇsDÔHAiÛôYZÊèééÒmXcÊÚ¡¼
t®½4¦çëTâÊRíuý9#iún%³uèÞ¸)pòW'$z?nboGÐ)n2qS¦çxA©)fÈG)dyê¢
öÉ1Ä)êi¢woíwsñC¦¹£§jsòXyJb>¥3ëÑØwrlS#2¦&¨s|óç<óe\£yì¤U4Ý¡ë´
¢Y×L$¿ÿ<ä°y!ÇQÿJQ±cRRc-§Â}ðU6v|·?ë7Yé-EúeÍÿ6¯½Säà(}Ó~+
">ö:ÓÎãðÜ"WËuD®çZ8ñi¹õ»±è é¯áÇoKlÆR¹tVäFOÔ`iÑI$«)0{¹ÑéX*tüʱ´÷q×åÈ{g¯røeòL}ä:B°tïæK-²¥³i"vtнè¤O'EN+d*ªPo¤ViÃJùå6¬Ñ®'>çÌRû@M÷Zfô)¬ì
§á
AJÞPRTØc'¬ä§JZ
Wl|1¿r`)ŵ<£ 1âY>²¿6GÙ3u&>ÔÃb=ÎuÉüá`ø²h¡ìê"ûkh¡âó
-T!pTx-ÌԧѦû-«ruZ¬pÚ¸`!!²Q?;X¨$§°á$X©Á¦Û
!6̼X¨àhÖ^õ(ÒJÎB*zaâF**:¥VܤöWÛÊÐÄB£VxØcAB
ÏÍ>¹]Û:¥!-Ü4]n0¾YZì,
1B¥çG
q@tr)ÌÔ÷"
*êÎÀ,|tÞñSÈÈÉyÌ{GÞK¿ê^b»ñuo¶õ®gf+[ÂÝóTÁ®`f5ïA*
¿Y'}oBdÀ#!ijL§ÕªqnêL¨V»¨ýÕ¶<roA¾C)#¤}KSg?°rRû[ó¼´V;ÆÃ¡¡
þÙJäó|`v¡ÌÄ÷"Ïùâ9á«È"ùzÓaIoöv`:Ä@g¸Ãt¹®L§YËkébã)0ci>3V'þioïyæ¥õÌÄ«ù<
<J<9ì
áQV1hÖ7GÃJ{:fêgH] ¤
óä¾!U·£¯HykÒ}-DÚ#mÖýk1Òɤ¦Ä _;GdïÂHùÊðú°Ñ°²[×ÖÊ`*¢18
ñP)0!ektú&AJ94:À:Eiè¡Å`:ÑsÀ^§Àð8RÃ> ´
uCþ¬ß$Ñ8Ö%$(ÁêGJ3¯¤=Ì6K>óÔ%gý¯
7xE@§%b»G@'õ&$$"º
zs)Iê½®ÔÛ9ø#2úqÓ´Ñã+wÆõpæ.Ä£.?g?(`¶ø[µ L)`ÛVpð-dª$Ö
Z[в6öiKж×ÒVfЦ|ÏÌ>Ióq^HID@mìQÓ¸òÕt»!lÚÉg6¥ ¤x~Ø4mèNâ¦ú>à4CM
r8M¡¥È)<>º¯ANélA§ÍªNô9ír#ÎÙ{±S¸ý ùÂ{Ó¯Øim?6Öó8¼!52NZ³\HËÀ
ö{±Sî 6äÔ#c§da^ÁaVì4H5n"§,=e®÷0öµ
û;}ÏÎ{2y¦>Ng/qEh§mõy"a2VõÄ<¾ywú(,G«^n¢p´ÅäÎé±nn5äþéù¸5¤yZúÞ
7«º]:÷Ψ"ÆçQE_Éí!Æé&ði^Ayسn#Æiëºvöj¹Fì.Ä>-`ãø`v¢ÎÄ·
Èq Ä
ù_)[¸o?Þ)û.Oà=`5íæËÌÓâé¬Iqnû9WÙµùtEôÝ*fCêã«.³d|8¥¿M=õ~ÿþ´[HX°³Ê1"þ³Kb§V¢aw§Ð¯qóÔf%b$Ö2ZS]B£Â[u
Y½j]8¾k}õ3ìÑÇç¯J $ÎU útUBÓýÖæÂÔ}E ;4|y*A&·Ï
QèÙöøúrîr-¾ÊÄËU#
J.j`yÚkjqT\Ü94³4u8j%,èhí®4åaû«z¾q\zsøÔz[:µÕbÒ×Õ%~Ú`>å9opIàÌÎ^RÎÔ÷B?Ö_(=
¢QIõL¥ËÞK°qèy>mäºOëZÞSx 6íETm+*)Öª+ZÝ-*^
!4ýÕ¶MÕ¶j¶*:c¬¤Úåí¥ícãAjê»öÀ2vòrôL{÷Ýh>
ÓÏTw°îì¨ì É×ͦJti5u ¯tÖaûÜxµ/z÷ÅbsÖâÊ´ÅËÍûãvÌûü!ã*\
wrÆWJ+CL&Àëb[Ó|Y9åáø- >ÑFÚÆî
¹´¾%åË)2ð·ÚciËc§§KkÄÃ_R;dÁ!plÎMéÙ<ÇJW8©½Xý_í³ÅFt
7(¾`Ì'YzQoov¿F=¥
áè;<S_
øVH$£V'Ü Ñ4>òöoêqÝаÕFɳ4Eç
-¼®¥ØÖ_Q=ëØP"ÑiQQ·´heÓcmÛV`ÑèzísË~Do@eª
me©éuÍþJÅ)e|<ý5m¾µ¡³zÆá¹öé0ÝÊÔ3ñÕ-=ë2MCú.#µ5ö]®Lm¨rå²1Ǹ¨LUÖÈbù$2C#*`jó¯]³Ûcj¯½tí¿ì<²\㣸\ᨻ¤\¶WK,2ëZz¥Ù!f:SÏÄÏSF>åp};f:ðr_ë®4>Jh
âÎú3ÀDq|^÷:øz4CUðÚÎë-êßY|Æ1*ÅyõókÿháF¡x^ñ[;t/ÌÕä\öÌõTı¸XxÄ6fúÝ
îE±>