DEV Community

Al Newkirk
Al Newkirk

Posted on

Venus v5 released: Modern OO standard library (and more) for Perl 5

I just released version 5 of Venus, (vns (https://github.com/usevenus/vns) on GitHub), along with two companion repos:

Venus is opinionated but pragmatic. The goal has always been to give modern Perl 5 developers a cohesive set of modern primitives for data modeling, validation, error handling, roles, CLI tooling, and functional-style helpers, without abandoning Perl idioms or core sensibilities.

v5 is the largest release so far and includes both new features and some intentional breaking changes to clean up long-standing design constraints.

Highlights from v5.01:

This project is very much for people who still like Perl, want stronger structure, and prefer libraries that help you model intent rather than just shuffle data.

Feedback, criticism, and questions are all welcome. If nothing else, I hope it sparks some interesting discussion about what "modern Perl" can look like today.

Top comments (0)