> perl -Mlib=. -MMe -le'my $m = new Me (Random);print $m' Not telling you > perl -Mlib=. -MMe -le'my $m = new Me (Determined);print $m' Determined is not a good name at -e line 1 # But I can not suss out how to get his to work > perl -Mlib=. -MMe -le'my $m : Me; $m = "Random"; print $m' Invalid SCALAR attribute: Me at -e line 1