Changes for version 2.0 - 2026-06-17
- variable in subtype as
- Maybe[A] as A | Undef
- Opened[num] limit in Range
- hash for elements in Enum. Was $_ ~~ [e...]
- added methods is_union, is_range, is_primitive, asen and etc.
- added simplify, subset, operators <, >, ==, eq, cmp, etc.
- coerce maked as prototype for type
- cached testers parents
Documentation
Modules
a postmodern object system for Perl 5, such as “Mouse”, “Moose”, “Moo”, “Mo” and “M”, but with improvements
feature metadescriptor
accessor, predicate, initializer and clearer
defines any function that must be in the module
feature requirement for interfaces
describes a function with a signature
helper functions for creating meta data
container of aeons
class of validators
a library of standard validators and it is used to create new validators
Provides
in lib/Aion/Type/Lim.pm