SPVM::Stringer(3)

NAME
SPVM::Stringer - Stringer in SPVM | a callback interface to stringify a object

SYNOPSYS
  use Stringer;

  my $stringer : Stringer = method : string ($object : object) {
    my $point = (Point)$object;
    my $x = $point->x;
    my $y = $point->y;

    my $string = "($x, $y)";

    return $string;
  };

  my $point = Point->new(1, 2);
  my $string = $stringer->($point);

DESCRIPTION
Stringer is a callback interface to stringify a object.

CALLBACK METHOD INTERFACE
  method : string ($object : object)

This method receives a object and return the string expression.

This method is planned to be implemented in other classes.