It comes down to

   +:&0 b. _1
|domain error
|       +:&0 b._1

Henry Rich

On 8/9/2018 9:45 AM, Martin Kreuzer wrote:
On this machine

   JVERSION
Engine: j805/j32/windows
Release: commercial/2016-12-11T08:03:59
Library: 8.05.10
Platform: Win 32
Installer: J805 install
InstallPath: e:/program files (non-sys)/j805
Contact: www.jsoftware.com

and as well

   JVERSION
Engine: j807/j32/windows
Beta-g: commercial/2018-07-02T18:12:05
Library: 8.07.16
Platform: Win 32
Installer: J807 install
InstallPath: e:/program files (non-sys)/j807
Contact: www.jsoftware.com

-M

At 2018-08-09 12:38, you wrote:

There was no warning that negative numbers were not allowed.
Especially considering that the "equivalent" phrase accommodates a negative
number.

   +:^:_5 (1)

0.03125
   _5(+:@[&0)1
|domain error
|   _5    (+:@[&0)1


http://www.jsoftware.com/help/dictionary/d630n.htm
   JVERSION
Engine: j807/j64/darwin
Beta-f: commercial/2018-06-28T12:14:57
Library: 8.07.16
Platform: Darwin 64
Installer: J807 install
InstallPath: /users/brian/j64-807
Contact: www.jsoftware.com


On Thu, Aug 9, 2018 at 6:03 AM, Martin Kreuzer <[email protected]> wrote:

> ** Brian

> Took your hint and managed to put together a named verb which does work
> even for lists

>    p=. 13 : '1(+:@[&0)~y'
>    p i.5
> 1 2 4 8 16
>    pt=. 1 (+:@[&0)~ ]
>    pt i.5
> 1 2 4 8 16

> but for some reason not for negative arguments ..

>    p -i.5
> |domain error: p
> |       p-i.5

> -M



> --
(B=)
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm


---
This email has been checked for viruses by AVG.
https://www.avg.com

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to