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

Reply via email to