<.@(+/%#)&.(a.&i.)' ' -.~ 'IT IS PLAIN THAT THE AVERAGE OF A BUNCH OF LETTERS WILL BE NEAR THE MIDDLE' J
Henry Rich Thomas Costigliola wrote: > >.@(+/%#)&.(a.&i.)'THOMAS COSTIGLIOLA' > J > > Hehe, I am in the right career. > > > On Thu, Oct 15, 2009 at 10:43 AM, Dan Bron <[email protected]> wrote: >> I wrote: >>> The goal is simple: provide a brief, elegant, or otherwise interesting J >>> phrase that produces the name of a programming language, given the name of >>> its author or one of its major contributors or prominent community >>> members. >> Here's my first play: >> >> mm =: {. NB. MegaloManiacs = named the >> language >> after themselves >> mm psychoanalyze PLs >> +-+-----------+ >> |L|LARRY MCVOY| >> +-+-----------+ >> |R|ROSS IHAKA | >> +-+-----------+ >> >> ng =: <.@(+/ % #)&.(a.&i.) NB. Nice Guys = "not quite mean" >> ng psychoanalyze PLs >> +-+--------------+ >> |K|ARTHUR WHITNEY| >> +-+--------------+ >> |Q|ALBERT GRÄF | >> +-+--------------+ >> >> Here are the definitions I used: >> >> psychoanalyze =. (=`) (`:6) (&>) / (@:|:) (#~`) (`:6) >> >> PLs =: (({.@:{.~ ; (}.~ >:)) i.&' ');._2 TAB -.~ ucp noun define >> B KEN THOMPSON >> C DENNIS RITCHIE >> D WALTER BRIGHT >> E MARK MILLER >> F WALTER BRAINERD >> J ROGER HUI >> K ARTHUR WHITNEY >> L LARRY MCVOY >> Q ALBERT GRÄF >> R ROSS IHAKA >> S RICK BECKER >> T JONATHAN REES >> ) >> >> Note that I rejigged PLs a bit to make the language name scalar, which >> works for these single-letter programming languages. Note also that the >> game is pretty open and flexible; you don't have play this way, I just >> think it's more fun to come up with a description and see how many authors >> meet it. But one-off phrases for a particular language/author are good >> too (so long as they're interesting). >> >> -Dan >> ---------------------------------------------------------------------- >> 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
