Re: [Bug-apl] Execute each changes shape

2017-08-16 Thread Juergen Sauermann
Hi Kacper, thanks, fixed in SVN 994. /// Jürgen On 08/15/2017 09:27 PM, Kacper Gutowski wrote: I'm not sure when it started happening, but it seems that ⍎¨ always returns a vector regardless of the shape of its argument: ⍴

Re: [Bug-apl] Integer - rational multiplication anomaly

2017-08-16 Thread Juergen Sauermann
Hi Frederick, thanks, fixed in SVN 996. /// Jürgen On 08/16/2017 06:55 AM, Frederick Pitts wrote: Hello all, With gnu-apl configured with RATIONAL_NUMBERS_WANTED=YES, I observe the following: ⎕PS ← 1 22 x ← 3

[Bug-apl] Integer - rational reciprocal anomaly

2017-08-16 Thread Frederick Pitts
Hello all, Using SVN 996, configured with RATIONAL_NUMBERS_WANTED=YES, I observe the following: ⎕PS ← 1 22 ÷ ¯2 ╔══╗ ║1÷18446744073709551614║ ╚══╝ 1 ÷ ¯2 ╔╗ ║¯1÷2║ ╚╝ ÷ 2 ╔═══╗ ║1÷2║ ╚═══╝ 1 ÷ 2 ╔═══╗ ║1÷2║ ╚═══

Re: [Bug-apl] Integer - rational reciprocal anomaly

2017-08-16 Thread Juergen Sauermann
Hi Fred, thanks, fixed in *SVN 998*. I also changed the alignment of quotients in columns from align to E to align to decimal dot. The previous example from Ala'a now looks like this: * ⎕PS ← 1 0** ** n,⍪{+/1÷3⋆⍳⍵}¨n←⍳40** ** 1 1÷3** ** 2 4÷9** ** 3

[Bug-apl] About fractional notation

2017-08-16 Thread Elias Mårtenson
Currently, the division symbol is used to represent fractional numbers. I would like to suggest the use of FRACTION SLASH (U+2044) instead. I think that would look better, and more intuitive. Note that this symbol is different from a regular slash, /, in several ways. First and foremost, it has a

Re: [Bug-apl] About fractional notation

2017-08-16 Thread Juergen Sauermann
Hi Elias, that would break cut-and-paste from APL output back into APL. And the subtle difference between / and  ⁄ could be difficult to notice for vision-impaired people like myself. Not to talk about small fonts with only a few pixels.

[Bug-apl] Positive sum displayed as neg fraction

2017-08-16 Thread Ala'a Mohammad
Hi, An example where the display is showing 'neg' when the number is positive. ⎕ps ← 1 0 +/2÷⍳1 ¯227306580757051271÷18407405366253039616 ⍎⍕+/2÷⍳1 ¯0.01234864861 ⍝ or ¯227306580757051271÷18407405366253039616 ¯0.01234864861 ++/2÷⍳1 5.778191391 T