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 <[email protected]> wrote: > On 2020-11-13 Sean McAfee <[email protected]> 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 >
