On 30/10/2020 07:58, Paul Procacci wrote: > Here is what I have ... trimmed. > > ################################################################# > use JSON::Pretty; > use Staticish; > > unit class MyClass is Static; > > method client(::?CLASS:D: Str:D $service! --> MyClass) > { > my %data := from-json %?RESOURCES{$service}.slurp; > my $type = Metamodel::ClassHOW.new_type( > name => $service, > ver => v0.0.1, > auth => 'github:me' > ); > > $type.HOW.add_parent($type, 'MyClass'); > $type.HOW.compose($type); > $type.new; > } > ################################################################# Hi Paul, I think when you're passing a string to add_parent, you're actually setting the class Str as the parent. raku will not go looking for a class with that name. Instead, it expects you to pass the actual type object. Hope that helps! - TimoThread Previous | Thread Next