> The "(a,a=. ...)" expression reminded me of an upgrade we once did to a > Sharp APL mainframe system where one of the points of interest was how the > upgrade handled what they called "pornographic assignment". I don't > remember the exact example they used but this reminds me of that. I made a
That reminded me of an APL expression which can be paraphrased as, ". A=. '".>(Y>0){''1'';''(>:Y) * ".A [ Y=. <:Y''' [ Y=. 6 720 Where did this "obscenity" appeared? In one of the "sacred texts..." Gilman and Rose's APL: An Interactive Approach (If my memory is not betraying me.) ;) On Sun, Nov 24, 2019 at 3:57 PM Devon McCormick <devon...@gmail.com> wrote: > > The "(a,a=. ...)" expression reminded me of an upgrade we once did to a > Sharp APL mainframe system where one of the points of interest was how the > upgrade handled what they called "pornographic assignment". I don't > remember the exact example they used but this reminds me of that. I made a > vain attempt to look up this phrase but, of course, it was so long ago, and > so niche, there is no hope of pulling up a relevant result; not to mention > the numerous domain errors such a phrase hits. > > On Sun, Nov 24, 2019 at 2:59 PM Jose Mario Quintana < > jose.mario.quint...@gmail.com> wrote: > > > > To break the rules deliberately one must first know where to swing! > > > > Certainly... > > > > "Learn the rules like a pro, so you can break them like an artist." > > > > Picasso > > > > Did he know of what he spoke? His father, a painter and a teacher, > > reportedly overwhelmed gave his own palette, brushes, and colors to his > > thirteen-year-old son stating that he will never paint again. This, > > > > https://www.pablo-ruiz-picasso.net/work-9.php > > > > illustrates what he knew when he was fifteen years old. > > > > Back to the subject of tacit assignment, how can one faithfully (to some > > extent) reproduce the behavior of the explicit verb 3 : 'a,a=:?@#y' > > (e.g, > > > > 3 : 'a,a=:?@#y' '01234' > > 4 4 > > a > > 4 > > > > ) tacitly? (Yes, using a global assignment as opposed to the original > > local assignment, to make things more interesting.) > > > > Right, producing named entities seems to be against the spirit of tacit > > writing. In addition, a copula is neither a noun, verb, adverb nor > > conjunction. Nevertheless, one can simply ignore those minor details and > > go ahead anyway, > > > > (('a'"_) ,&:". 'a=: ' , ":@:?@#) '01234' > > 3 3 > > a > > 3 > > > > (('a'"_) ,&:". 'a=: ' , ":@:?@#) '' > > 0.732158184 0.732158184 > > a > > 0.732158184 > > > > Perhaps surprisingly, a more challenging puzzle is to reproduce the > > behavior of, > > > > 4 :'(x)=:y' > > > > tacitly. > > > > On Sat, Nov 23, 2019 at 8:53 PM Louis de Forcrand <ol...@bluewin.ch> > > wrote: > > > > > > To follow up on all this, while I am a member of the generation which > > might write off "lie", I find that correct grammar and spelling are > > qualities necessary (although certainly not sufficient) for writing clearly > > and with good style, and in learning the former one inevitably improves on > > the latter. > > > > > > To break the rules deliberately one must first know where to swing! > > > > > > Cheers, > > > Louis > > > > > > > On 21 Nov 2019, at 18:21, Jose Mario Quintana < > > jose.mario.quint...@gmail.com> wrote: > > > > > > > > "By all means break the rules, and break them beautifully, deliberately > > and > > > > well." > > > > > > > > Bringhurst, Robert (2005). The Elements of Typographic Style > > > > > > > > PS. I try to keep that in mind when writing (particularly in J). > > > > > > > > > > > >> On Thu, Nov 21, 2019 at 4:26 AM R.E. Boss <r.e.b...@outlook.com> > > wrote: > > > >> > > > >> AMEN. > > > >> > > > >> When you try to uphold the rules of a language (which is done only by > > > >> older people), you are fighting a lost battle. > > > >> > > > >> > > > >> R.E. Boss > > > >>>> > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > -- > > Devon McCormick, CFA > > Quantitative Consultant > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm