The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.30 - 2022-08-31

  • [change] Remove Venus::Role::Testable#{istrue,isfalse}
  • [feature] Implement Venus::Path#lines
  • [feature] Implement Venus::Role::Assertable
  • [feature] Implement Venus::Assert, Venus::Type#coded
  • [feature] Implement math methods for Venus::Number
  • [feature] Port applicable methods in Venus::String to Venus::Number
  • [feature] Implement Venus::Type#identify
  • [feature] Implement Venus::Array#{head,tail}
  • [feature] Implement Venus::Kind#{renew,self}
  • [feature] Move {class,meta,space,type} into Venus::Role::Reflectable
  • [feature] Implement Venus::Role::Valuable#mutate
  • [feature] Implement Venus::Role::Assertable#{check,assert,coerce}
  • [feature] Implement Venus::Role::Coercible#coerce_attr
  • [feature] Support dispatching from Venus::Box#unbox
  • [feature] Implement Venus::Role::Reflectable#reify
  • [update] Fix overloaded interpolation issue
  • [update] Update Venus::Role::{Accessible,Valuable}
  • [update] Rename Venus::Error#origin to frame
  • [update] Prevent bad symbols on imports
  • [update] Support overloaded "empty" invocants in Venus::Try
  • [update] Ensure true/false is returned over 1/0
  • [update] Reset srand on fork in Venus::Process
  • [update] Skip t/Venus_Random.t if rand is undeterministic
  • [update] Implement Venus::Role::Accessible#assign

Modules

OO Library
Args Class
Array Class
Assert Class
Boolean Class
Box Class
Class Builder
Code Class
Core Base Class
Class Base Class
Mixin Base Class
Role Base Class
Data Class
Date Class
Error Class
False Class
Float Class
Hash Class
Json Class
Kind Base Class
Utility Base Class
Value Base Class
Match Class
Class Metadata
Mixin Builder
Name Class
Number Class
Opts Class
Path Class
Process Class
Random Class
Regexp Class
Replace Class
Role Builder
Accessible Role
Assertable Role
Boxable Role
Buildable Role
Catchable Role
Coercible Role
Comparable Role
Digestable Role
Doable Role
Dumpable Role
Explainable Role
Mappable Role
Matchable Role
Pluggable Role
Printable Role
Proxyable Role
Reflectable Role
Stashable Role
Testable Role
Throwable Role
Tryable Role
Valuable Role
Scalar Class
Search Class
Space Class
String Class
Template Class
Test Automation
Throw Class
True Class
Try Class
Type Class
Undef Class
Vars Class
Yaml Class