On Jun 18, 2010, at 2:36 PM, Alexander Solla wrote:

Package Number;
sub new { my $class = shift; my $self = shift; bless $self, $class; return $self; }
sub plus arg { return $self + arg; }
sub minus arg { return $self - arg }

Syntax errors in my Perl (sorry, the last time I did Perl seriously, we used an extension for named arguments)

sub new { my $class = shift; my $self = shift; bless $self, $class; return $self; }
sub plus  { my ($self, $arg) = @_; return $self + $arg; }
sub minus { my ($self, $arg) = @_; return $self - $arg; }

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to