#!/usr/bin/env /friends/.rakudobrew/bin/perl6 my class Resistance-Member { has $.first-name; has $.last-name; method get-name { "$!first-name $!last-name" } }; my @r = ( Resistance-Member.new(first-name => 'Kyle', last-name => 'Reese' ), Resistance-Member.new(first-name => 'Sarah', last-name => 'Connor'), Resistance-Member.new(first-name => 'John', last-name => 'Connor'), ); .get-name for @r.sort( { .last-name, .first-name } );