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 >