Hi Linda,

I run JHS in Safari and copy and paste into my Mac's Mail app. I don't run in 
rich text on my Mail app, but that is about the only difference I see in our 
workflow (other than our hardware)
Also the results that I put into the Mail app don't look as good to me as they 
do in JHS (especially boxed results), but they are close enough to be readable.

Cheers, bob

On Sep 25, 2014, at 6:40 AM, Linda Alvord <[email protected]> wrote:

> Your answer looks good.  I run code I want to put in an email in a script and 
> run it in JHS.  Then I copy it in an Outlook email after I changed to rich 
> text.  
> 
> In J802 boxes would display correctly.
> 
> In J803 the boxes look good in the sent folder but appear in boxes with 
> dashes.  Also, not an anddition line feed seems to be added even if I do not 
> change to rich text or html.  The emails don’t look very good.
> 
> How did you prepare this helpful message?
> 
> Linda  
> 
> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of robert 
> therriault
> Sent: Thursday, September 25, 2014 2:01 AM
> To: [email protected]
> Subject: Re: [Jprogramming] Predicting the shape of the result
> 
> Hi Chris,
> 
> Well there is information on the vocabulary page for Table  
> http://www.jsoftware.com/help/dictionary/d420.htm
> 
> also Nuvoc has good information on this verb  
> http://www.jsoftware.com/jwiki/Vocabulary/slash#dyadic
> 
> The actual shape of a box is empty since the box is an atom. In the case of 1 
> 2 +/ i. 4 the shape is actually 2 4 i.e. 2 rows of 4 not 2 1
> 
>   < 1 2 +/ i. 4
> ┌───────┐
> │1 2 3 4│
> │2 3 4 5│
> └───────┘
>   $ < 1 2 +/ i. 4
>   $ each < 1 2 +/ i. 4
> ┌───┐
> │2 4│
> └───┘
> 
> If you wanted the two rows to be in their own boxes then you could do
> 
>   ;/  1 2 +/ i. 4 
> ┌───────┬───────┐
> │1 2 3 4│2 3 4 5│
> └───────┴───────┘
>   or
> 
>   <"1 [ 1 2 +/ i. 4
> ┌───────┬───────┐
> │1 2 3 4│2 3 4 5│
> └───────┴───────┘
> 
>   $ <"1 [ 1 2 +/ i. 4
> 2
> 
> The above shows that the shape of the two boxes is not actually 1 2 because 
> each box is an atom the shape is actually just 2.
> 
> You are correct that an understanding of rank and shape is key to getting J 
> to work for you. If you are looking for information I have always found Henry 
> Rich's J for C Programmers much more accessible than the J dictionary.  
> Chapters 5 and 6 are really good at explaining rank and shape with regard to 
> verbs. http://www.jsoftware.com/help/jforc/contents.htm
> 
> Also, look at Nuvoc on the wiki. This is a crowd sourced resource organized 
> by Ian Clark and Henry Rich which many have found useful.  
> http://www.jsoftware.com/jwiki/NuVoc
> 
> Enjoy the ride as you learn J. Welcome aboard.
> 
> Cheers, bob 
> 
> 
> On Sep 24, 2014, at 10:35 PM, Chris Wright <[email protected]> wrote:
> 
>> Hi
>> 
>> Could I work out from the docs that
>> 
>> < 1 2 +/ i. 4
>> 
>> ┌───────┐
>> 
>> │1 2 3 4│
>> 
>> │2 3 4 5│
>> 
>> └───────┘
>> 
>> will give the above (2 1) shape result
>> 
>> 
>> and not a (1 2) result like below?
>> 
>> 
>> ┌───────┬───────┐
>> 
>> │1 2 3 4│2 3 4 5│
>> 
>> └───────┴───────┘
>> 
>> 
>> 
>> 
>> With the (2,1) it's obvious that two 1-cells are returned,  and with (1,2)
>> it's not obvious (where is the boundary b/n them), but I wonder if I could
>> have worked out the shape of the output from the docs alone?
>> 
>> 
>> with thanks
>> 
>> 
>> Chris
>> ----------------------------------------------------------------------
>> 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

Reply via email to