package SPVM::Stringable; 1; =head1 Name SPVM::Stringable - A Interface Type to Stringify a Object =head1 Usage class Point { interface Stringable; C<method to_string : string ();> my $x = $sel->x; my $y = $sel->y; my $string = "($x,$y)"; return $string; }; } =head1 Description L<Stringable|SPVM::Stringable> is an interface type to stringify an object. =head1 Interface Methods Interface methods. =head2 to_string C<required method to_string : string ();> The implementation must return the string expression. =head1 Copyright & License Copyright (c) 2023 Yuki Kimoto MIT License