Solving Multi-Project, Cross-Platform Package Management for Perl 5.32
With our experimental Perl 5.32 release we're reimagining how you work with Perl from ActiveState. Rather than receive a monolithic build of packages, you'll have:
- A unified, cloud-based toolchain for Linux and Windows
- Virtual environments for isolated working directories
- Pure Open Source licensing: modules you install have just their original licensing
Try it out, install via command line (Command Prompt on Windows)
So, what's new?
Now powered by the ActiveState Platform
The ActiveState Platform offers automated dependency management, distributed parallel cloud builds of dependencies, team collaboration tools, a versatile CLI—all without the need for build engineering or Windows and Linux expertise.
Multi-OS Universal Package Management
Use the same tooling across platforms to manage all your Perl environments. Add, remove, update individual dependencies, or install a bundle of curated packages by use-case (eg., a testing tools bundle), to get developing quickly.
Common Development Environments
Keep teams synchronized with a centrally managed and updated Perl environment all team members can share, eliminating “works on my machine issues” (requires free ActiveState Platform account).
See history of any change to your environment with the ability to revert, fork and merge changes between versions (requires free ActiveState Platform account).
Keep your projects sandboxed on your machine with a cross-platform, universal virtual environment solution. Run multiple versions of Perl on your machine without worrying about dependency conflicts.
Enterprise Grade Dependency Management
The ActiveState Platform offers automated dependency resolution with better control and more refined data to ensure that you get known-good sets of dependencies that work together.
Built Fast from Source
The ActiveState Platform gives you access to a distributed, parallel build system so that even complex development environments can build in record time—straight from source code—giving you all the security assurances and flexibility that comes with it.
$ state install DateTime → Building from source ↓ Downloading... ✓ Package installed: DateTime $ _
An all-new, open-source CLI lets you manage your environment directly from the terminal, easily integrate with your existing CI/CD pipelines, and keep your team synchronized across platforms.CLI Cheat-Sheet
Open Source Licensing
Perl 5.32 and the modules you install via the command line are licensed under their original licenses. While you don't get the benefits of an ActiveState language distribution, you also don't need to deal with any proprietary licensing.