Two things jump out at me. One is that I think you don't need that "new" method. Second -- yes, this is a very old interpreter. I unfortunately don't know about the twigil variable constant things.
--Brock On Thu, Dec 17, 2015 at 9:46 PM, TS xx <maringa...@hotmail.com> wrote: > Hello dear perl6 users, > > I was in the need of declaring a member variable as a constant integer. > After many syntax tryouts I came to this one: > > class MyClass { > has int $.myConst; > > method new () { > return self.bless(); > } > > submethod BUILD () { > constant $!myConst = 1; > } > > method showMyConst () { > print $!myConst; > } > } > > But I'm getting the followinf error message: "Twigil-Variable constants > not yet implemented. Sorry." > > The only place in the docs where I have found any reference to constants > is in here: https://doc.perl6.org/language/variables#The_%3F_Twigil > But it's not what I am looking for :/ > > So my questions are: > Is the syntax right and the thing isn't implemented yet? > Is the syntax (or the full concept) wrong? > Do I have and old interpreter (This is perl6 version 2015.02 built on > MoarVM version 2015.02)? > > Thanks to all. > > Kind Regards, > Emiliano >