"Returns the list of parent classes. By default it stops at Cool, Any or Mu, which you can suppress by supplying the :all adverb. With :tree, a nested list is returned." https://docs.perl6.org/routine/parents
On 2018-07-29 21:57:21 +0430, Joseph Brenner wrote: > If you look at the type diagram: > > https://docs.perl6.org/type/Str#___top > > You can see that: > Str is Cool is Any is Mu > > But if you use the ^parents method on a string, you don't get > "Cool", instead you get "()": > > my $stringy = "abc"; > say $stringy.^name; # Str > say $stringy.^parents; # () > > say (Str).^parents; # () > > So what exactly does ^parents tell you about? > Is there some other method you could use to trace the chain > of ancestors upwards?