x =: ! i. 99x Henry Rich
James Foit wrote: > [1] INTRO > > Hello everyone. I'm Jim. I found J while searching for APL and couldn't > have asked for a more personalized language (not least of all because the > language's name is my first initial). Brief background: I taught APL to > senior Industrial Engineering students a quarter century ago. I recognized > then that APL, and now J, was something that other languages weren't: "It > was/is a language designed to meet the needs of the mind rather than the > needs of the computer." I love it. > > > > [2] VIEWPOINTS > > I've read ur comments for a few days and have a few opinions. J is a > LANGUAGE. As such, let's revert to Shrunk and White's "Elements of Style": > Shorter is better. I'll adjusted it a bit: Excluding sexuality, shorter is > better 99% of the time: Conciseness facilitates understanding. If you > lengthen the programs you are catering to people too lazy to learn the > language and you might as well just program in C. > > > > On the flip-side from short code, I believe deeper documentation is better > 99% of the time. I don't mean longer, I mean documentation that has > hypertext links to every term/concept related to J. The links would > eliminate redundancy, maintain conciseness, and enhance understanding. There > would be no reason for people to whine about not being able to read code > since they would have the ability to click on any primative (or other things > such as often used tacit programs) and pull up a definition for it. With > this, getting over the learning curve would be far far easier. > > > > [3] PLEASE HELP ME > > Where can I find information on extended precision. I found a little bit in > section 32 of JfC, but it's a bit hard to follow. Specifically, I need to > make an array with 99 elements with each element being n!. This is done with > this code: > > x =: ! i. 99 > > > > Unfortunately, I need at least 40 digits of precision. I tried a bunch of > stuff. Failed. This one gave me a domain error: > > ]e =: ! 40 ": i. 99 > > Any suggestions? > > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
