What Happened to Perl 7?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • App-perlbrew

    Manage perl installations in your $HOME

  • >> I know many experienced Unix people hate this trend, but there’s a reason some of the most actively evolving language ecosystems install more and more of their binaries into the user’s home directory. Maybe that’s already the case for Perl, I wouldn’t know.

    There's https://perlbrew.pl/ and there's cpanm with "use lib".

  • ccheck

    Simple, easy to use, minimal consistency checker (hasher) for file archives.

  • Perl is very well suited for certain tasks (not large software systems, but programs that process data). It is also one of very few languages/ecosystems where you can expect your code to work after >10 years. This is why I sometimes use it, for example my fs consistency checker (https://github.com/jwr/ccheck) was written in Perl specifically because it's a long-term tool and I would like to be able to run it on any system in 15 years.

    Compare this long-term approach with the fires in Python or (heaven forbid) Node ecosystems, where things break all the time.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • roast

    🦋 Raku test suite

  • Perl6 is now of course Rakulang. https://raku.org/

    The folks responsible for that are still growing and improving their own ecosystem. It's a Perl-family language but it's different enough that they stepped away from the name so both Perl and Raku can flourish.

  • plenv

    Perl binary manager

  • berrybrew

    Perlbrew for Windows! (by stevieb9)

  • voidvault

    Bootstrap Void with FDE

  • > Perl 6 was treated as the successor of Perl 5 -- and that was the mistake. It meant Perl 5 started dying,

    Perl 6 took a long time to make, but how much did that matter? What was Perl going to do about Rails, Clojure, Go, Rust, JS/TS, and more? The world of programming languages used to be a lot smaller than it is today.

    > Perl 6 had a new different syntax.

    Inline::Perl5 [3] allows running legacy Perl 5 code in Perl 6 codebases.

    [1]: https://docs.raku.org/language/5to6-nutshell#Regular_express...

    [2]: https://github.com/atweiden/voidvault

    [3]: https://github.com/niner/Inline-Perl5

  • Inline-Perl5

    Use Perl 5 code in a Raku program

  • > Perl 6 was treated as the successor of Perl 5 -- and that was the mistake. It meant Perl 5 started dying,

    Perl 6 took a long time to make, but how much did that matter? What was Perl going to do about Rails, Clojure, Go, Rust, JS/TS, and more? The world of programming languages used to be a lot smaller than it is today.

    > Perl 6 had a new different syntax.

    Inline::Perl5 [3] allows running legacy Perl 5 code in Perl 6 codebases.

    [1]: https://docs.raku.org/language/5to6-nutshell#Regular_express...

    [2]: https://github.com/atweiden/voidvault

    [3]: https://github.com/niner/Inline-Perl5

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts