A few more experiments, for what it's worth. I have no answers.
> { any(1,2) }.^name
Block
> any(1,2).^name
Junction
> (1|-1).^name
Junction
> ((1|-1) ... *)[^3]
((any(1, -1)) (any(2, 0)) (any(3, 1)))
> (1|-1 ... *)[^3]
((any(1, -1)) (any(2, 0)) (any(3, 1)))
> 1|-1 ... 3
((any(1, -1)) (any(2, 0)) 3)

-y


On Sat, Nov 14, 2020 at 4:06 AM Gianni Ceccarelli <dak...@thenautilus.net>
wrote:

> On 2020-11-13 Sean McAfee <eef...@gmail.com> wrote:
> > I just tried making a sequence of junctions and found that each one
> > ended up wrapped in a singleton list somehow:
> >
> >     > ({ 1 | -1 } ... *)[^3]
> >     ((any(1, -1)) (any(1, -1)) (any(1, -1)))
>
> oh, that's weird::
>
>     > ({ 'a' } ... *)[0].^name
>     Str
>     > ({ any(1,2) } ... *)[0].^name
>     List
>     > { any(1,2) }().^name
>     Junction
>
> --
>         Dakkar - <Mobilis in mobile>
>         GPG public key fingerprint = A071 E618 DD2C 5901 9574
>                                      6FE2 40EA 9883 7519 3F88
>                             key id = 0x75193F88
>

Reply via email to