Thank you, Raul. I guess that attitude permeates most development teams, if not academia and think-tanks.
People like me, who'd appreciate an oracle to warn when it's going to matter, are just going around looking for trouble. On Mon, Mar 5, 2018 at 10:29 PM, Raul Miller <rauldmil...@gmail.com> wrote: > I guess the answer there is: mostly, it doesn't matter. > > Except, when it does. > > Thanks, > > -- > Raul > > > On Mon, Mar 5, 2018 at 5:24 PM, Ian Clark <earthspo...@gmail.com> wrote: > > Concerning the page: > > http://code.jsoftware.com/wiki/Vocabulary/SpecialCombinations > > > > The dust kicked up when horns are locked is obscuring for me some > important > > pragmatic questions, to which I personally would like to know the > answers. > > Let me break them down as follows: > > > > 1. Why is it good for anyone but a speed-freak to know about J's hidden > > speedups? > > > > 2. Ditto for people starting out learning to code seriously in J? > > > > 3. Ditto for people who are just curious about J? > > > > 4. Why is it good to have an exhaustive reference to J's hidden speedups > in > > NuVoc, of all places (the beginner's way-into the J world)? > > > > 5. How well hidden are J's "hidden" speedups? > > Is a beginner so likely to fall foul of them that a good knowledge of > them > > is needed right from Day 1? > > What does this say to the J-curious about the design of the language? > > > > 6. Why does J need speedups at all, hidden or otherwise? > > If it does, why bother to hide them? Why not just have libraries of > faster > > alternatives to common idioms? > > Package them as Foreigns if we want to persist in avoiding expressive > > reserved names. > > > > Does J need hidden speedups because a central feature of J (subtle > > bolting-together of array-savvy functions to make new ones) denies you > the > > scope to code efficiently, which is inherent in looping scalar languages? > > This surely must be uppermost in the minds of C++ programmers (and > others) > > as they approach J. > > > > For those of us who've been writing J for decades, question 6 will seem > > like a non-issue. Languages have "optimization" like houses have > plumbing. > > Period. But to people shopping for a new and better language, either to > > learn themselves or to recruit / train their development teams in, I'd > say > > 6 is the most important issue of all where J is concerned. > > > > On Mon, Mar 5, 2018 at 6:48 PM, Raul Miller <rauldmil...@gmail.com> > wrote: > > > >> Yes. > >> > >> Thanks, > >> > >> -- > >> Raul > >> > >> > >> > >> > >> On Mon, Mar 5, 2018 at 1:40 PM, james faure <james.fa...@epitech.eu> > >> wrote: > >> > Is that a serious question ? After all the time I spent explaining the > >> alternative ? > >> > > >> > ________________________________ > >> > From: Chat <chat-boun...@forums.jsoftware.com> on behalf of Raul > Miller > >> <rauldmil...@gmail.com> > >> > Sent: Monday, March 5, 2018 7:38:27 PM > >> > To: Chat forum > >> > Subject: Re: [Jchat] Where is J going ? > >> > > >> > Why do you think optimizations are bad? > >> > > >> > Thanks, > >> > > >> > -- > >> > Raul > >> > > >> > > >> > On Mon, Mar 5, 2018 at 1:30 PM, james faure <james.fa...@epitech.eu> > >> wrote: > >> >> I mean Special combination: http://code.jsoftware.com/ > wiki/Vocabulary/ > >> SpecialCombinations > >> >> > >> >> Vocabulary/SpecialCombinations - J Wiki<http://code.jsoftware. > >> com/wiki/Vocabulary/SpecialCombinations> > >> >> code.jsoftware.com > >> >> J typically executes verbs one by one, right-to-left, each verb not > >> knowing what is coming next a =: 1000 1000 ?@$ 0 NB. 1 million random > >> values in a 1000 by 1000 ... > >> >> > >> >> > >> >> > >> >> ________________________________ > >> >> From: Chat <chat-boun...@forums.jsoftware.com> on behalf of Brian > >> Schott <schott.br...@gmail.com> > >> >> Sent: Monday, March 5, 2018 6:24:45 PM > >> >> To: Chat forum > >> >> Subject: Re: [Jchat] Where is J going ? > >> >> > >> >> I think it means stop_condition. > >> >> > >> >> On Mon, Mar 5, 2018 at 9:36 AM, Devon McCormick <devon...@gmail.com> > >> wrote: > >> >> > >> >>> Again, I ask, in > >> >>> " 4 The SC based system has has got to go... " > >> >>> what is "SC based"? > >> >>> > >> >>> > >> >>> > >> >> ------------------------------------------------------------ > ---------- > >> >> 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