add other comparison words

db4
Maximilian Lupke 2010-02-22 21:29:37 +01:00
parent 79e6738a07
commit e754cd8939
1 changed files with 15 additions and 0 deletions

View File

@ -20,3 +20,18 @@ IN: semantic-versioning
{ [ drop 2dup [ length ] bi@ >=< dup +eq+ = not ] [ 2nip ] }
[ drop [ first ] bi@ <=> ]
} cond ;
: version< ( version1 version2 -- ? )
version<=> +lt+ = ;
: version<= ( version1 version2 -- ? )
version<=> [ +lt+ = ] [ +eq+ = ] either? ;
: version= ( version1 version2 -- ? )
version<=> +eq+ = ;
: version>= ( version1 version2 -- ? )
version<=> [ +gt+ = ] [ +eq+ = ] either? ;
: version> ( version1 version2 -- ? )
version<=> +gt+ = ;