package SPVM::Comparable;



1;

=head1 Name

SPVM::Comparable - Comparable Interface

=head1 Description

Comparable interface in L<SPVM> has interface methods to compare two objects.

=head1 Usage

  interface Comparable;

=head1 Interface Methods

C<required method cmp : int ($a : object, $b : object);>

An interface method to compare two objects.

If $a is greater than $b, returns a positive value.

If $a is equal to $b, returns 0.

If $a is less than $b, returns a negative value.

=head1 Copyright & License

Copyright (c) 2024 Yuki Kimoto

MIT License