Re: [perl #133762] Quanthashes should be parameterizable
[email protected] (Elizabeth Mattijsen) Mon, 14 Jan 2019 19:19:47 +0100
| Newsgroups | perl.perl6.compiler |
|---|---|
| Message-ID | <[email protected]> |
Fixed for Bag/BagHash with = https://github.com/rakudo/rakudo/commit/fe38bdba62 Fixed for Mix/MixHash with = https://github.com/rakudo/rakudo/commit/bcc8054a4d > On 13 Jan 2019, at 22:03, Elizabeth Mattijsen via RT = <[email protected]> wrote: >=20 > Fixed for Set/SetHash with = https://github.com/rakudo/rakudo/commit/4bb5c33c72 >=20 >> On 10 Jan 2019, at 18:22, Lars D=C9=AA=E1=B4=87=E1=B4=84=E1=B4=8B=E1=B4= =8F=E1=B4=A1 =E8=BF=AA=E6=8B=89=E6=96=AF (via RT) = <[email protected]> wrote: >>=20 >> # New Ticket Created by Lars D=C9=AA=E1=B4=87=E1=B4=84=E1=B4=8B=E1=B4=8F= =E1=B4=A1 =E8=BF=AA=E6=8B=89=E6=96=AF=20 >> # Please include the string: [perl #133762] >> # in the subject line of all future correspondence about this issue.=20= >> # <URL: https://rt.perl.org/Ticket/Display.html?id=3D133762 > >>=20 >>=20 >> =E2=80=BA rpm -qi rakudo | rg Version >> Version : 2018.12 >>=20 >> subset Foo of Str where .chars > 0; >> my SetHash of Foo %f; >> %f.elems.say; >>=20 >> SetHash cannot be parameterized >>=20 >> subset Foo of Str where .chars > 0; >> subset Foo-SetHash of SetHash where $_ ~~ Foo; >> my Foo-SetHash $f; >> $f.elems.say; >>=20 >> Invocant of method 'elems' must be an object instance of type = 'Setty', not a type object of type 'Foo-SetHash'. Did you forget a = '.new'? >>=20 >> subset Foo of Str where .chars > 0; >> subset Foo-SetHash of SetHash where $_ ~~ Foo; >> my $f =3D Foo-SetHash.new; >> $f.elems.say; >>=20 >> You cannot create an instance of this type (Foo-SetHash)