Example 60 (bottom)
for $gid (sort by_gname keys %gname) {
for (split(/\s+/, $members{$gid})) {
foreach (sort by_last keys %all) {
push(@members, "$real{$_} ($_)");
$memberlist = join(", ", @members);
sub by_gname { $gname{$a} cmp $gname{$b}; }
sub by_last { ($last{a} cmp $last{$b}) || ($a cmp $b); }
@<<<<<<<< @<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
$gname{$gid}, "($gid)", $memberlist
~~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<