Skip to main content


OO Library for Perl 5

Changes for 4.10 - 2023-09-12

  • [feature] Implement Venus::Assert#includes
  • [feature] Implement Venus::Future
  • [feature] Refactor Venus::Assert, Implement Venus::{Coercion,Constraint}
  • [feature] Implement Venus::Space#{patch,patched,unpatch}
  • [feature] Implement Venus::Sealed
  • [feature] Implement Venus::Atom
  • [feature] Implement Venus::Enum
  • [feature] Implement Venus::Role::Superable
  • [feature] Implement Venus::Role::Patchable
  • [feature] Implement Venus#clone
  • [feature] Implement Venus::Process#future
  • [feature] Implement Venus::Future#wait
  • [update] Refactor Venus::Test
  • [update] Add test and documentation for Venus::Process#is_dyadic
  • [update] Update Venus::Process#await, auto-reap processes
  • [update] Research CPANTS issue with Venus::Process
  • [update] Update Venus::Process, prevent PPID in dyads
  • [update] Use Venus::Check types in all signatures
  • [update] Update Venus#async to return Venus::Future