Classes for representing type constraints and coercion
The Specio distribution provides classes for representing type constraints and coercion, along with syntax sugar for declaring them. Note that this is not a proper type system for Perl. Nothing in this distribution will magically make the Perl interpreter start checking a value's type on assignment to a variable. In fact, there's no built-in way to apply a type to a variable at all. Instead, you can explicitly check a value against a type, and optionally coerce values to that type.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/zzr2c84dbqk2xzass7ib0plfp68wzva0-perl-specio-0.38.drv | ||
mips64el-linux | /gnu/store/6lkn8pxkf1x0jn40738q87303xd60kb0-perl-specio-0.38.drv | ||
i686-linux | /gnu/store/bn1hb2myp109y7s0mkv03yj80zbbwq38-perl-specio-0.38.drv | ||
i586-gnu | /gnu/store/8qrcnvqi5x0x69izj115y1wqjvqznsv2-perl-specio-0.38.drv | ||
armhf-linux | /gnu/store/nk2897qzaqgdh8h9nb49bv9gr8s5z72i-perl-specio-0.38.drv | ||
aarch64-linux | /gnu/store/590cmfpimrz4aprrf15z81k5k4sidm5x-perl-specio-0.38.drv |
Linter | Message | Location |
---|---|---|
description Validate package descriptions | sentences in description should be followed by two spaces; possible infractions at 185, 314 |