perl5 VS perlweeklychallenge-club

Compare perl5 vs perlweeklychallenge-club and see what are their differences.

perl5

๐Ÿช The Perl programming language (by Perl)

perlweeklychallenge-club

Knowledge base for The Weekly Challenge club members using Perl, Raku, Ada, APL, Awk, Bash, BASIC, Bc, Befunge-93, Bourne Shell, BQN, Brainfuck, C3, C, CESIL, C++, C#, Clojure, COBOL, Coconut, Crystal, D, Dart, Dc, Elm, Emacs Lisp, Erlang, Excel VBA, Fennel, Fish, Forth, Fortran, Gembase, GNAT, Go, Haskell, Haxe, HTML, Idris, IO, J, Janet, Java, JavaScript, Julia, Kotlin, Lisp, Lua, M4, Miranda, Modula 3, MMIX, Mumps, Myrddin, Nim, Nix, Node.js, Nuweb, OCaml, Odin, Ook, Pascal, PHP, Python, Postscript, Prolog, R, Ring, Ruby, Rust, Scala, Scheme, Sed, Smalltalk, SQL, Swift, Tcl, TypeScript, Visual BASIC, WebAssembly, Wolfram, XSLT and Zig. (by manwar)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
perl5 perlweeklychallenge-club
87 37
1,827 170
1.3% -
9.9 10.0
4 days ago 5 days ago
Perl Perl
GNU General Public License v3.0 or later -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

perl5

Posts with mentions or reviews of perl5. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-08.

perlweeklychallenge-club

Posts with mentions or reviews of perlweeklychallenge-club. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-03.
  • Significant features introduced for recent versions of Perl
    3 projects | news.ycombinator.com | 3 Feb 2024
  • Perl Weekly #636 - Happy Birthday Larry
    4 projects | dev.to | 1 Oct 2023
    I am not sure, if you noticed this but Perl Mongers certificate expired few days ago. I only noticed as one of the contributor to The Weekly Challenge shared link to the site. The very next day, I saw post by Olaf Alders on Twitter talking about it and sharing the tool that can help avoid such incident in future. The certificate has now been restored.
  • Ask HN: Are you using Raku? Pros / cons?
    2 projects | news.ycombinator.com | 2 Aug 2023
    Oh yes, Bruce Gray was a major influence for me as well a couple of years ago. He often participates in the "Raku Study Group" meetings as well - these are very broad and informal meetings every second Sunday but around the end, Bruce almost always brings up some Raku (sometimes Perl) solutions for the weekly challenges from https://theweeklychallenge.org/. In case you are interested, the repo of the meetups: https://github.com/doomvox/raku-study

    Back to the topic. I picked up Raku a couple of years ago and I mostly use it as a better shell.

    The pros are that you can really quickly and swiftly deliver CLI automation tools and scripts; the language has a unique but very practical regex syntax, you have very rich tools for string manipulation and you have good utilities to "drain CPU" if you are willing to spend more resources to make something faster (e.g easy multithreading for operations). Also, the language is very pleasant to use, it makes you feel very clever and powerful.

    The cons cannot be neglected, however, the biggest problem probably being the performance and stability of the only actually working compiler, Rakudo, and its most functioning bytecode VM, MoarVM. The rich string-processing system and regex engine can be surprisingly slothful if you have vast amounts of text, same for precise bigint and rational computations (which are the default). Not many people understand Rakudo (and especially the VMs) enough to work on bugs or performance improvements, and there are not many low-hanging fruit remaining. Considering this, I'm sad that there has been little strategy regarding getting new maintainers, or having a release strategy besides "we will not change anything that might break code, and just release new compiler versions every couple of months".

    Also, I don't know how much this is a con for you but Raku is not a language you can just "learn", you have to explore it and always be ready for a new journey. It's a horizontally huge language with a lot of corner cases you probably cannot all keep in mind. I think I'm managing pretty well but it is definitely a risk; you should probably either find a small subset you are comfortable working with and stick to it, or be okay with exploration using whatever goes, from asking others and reading the docs to investigating the core library inside Rakudo (which is not as bad as it may sound but not everybody wants to do).

  • Weekly Challenge 200
    2 projects | dev.to | 16 Jan 2023
    I've been doing The Weekly Challenge for a few weeks now, I thought this one was tricky/fun.
    2 projects | dev.to | 16 Jan 2023
    My solutions on github
  • Perl Weekly #598 - TIOBE and Perl
    2 projects | dev.to | 8 Jan 2023
    Looking back the participation in The Weekly Challenge, it looks promising. Nearly 10K contributions in Perl by the members of Team PWC in the last 4 years.
  • What is going on with The Perl Weekly?
    3 projects | /r/perl | 6 Jun 2022
    It's now called just The Weekly Challenge (to encourage participation from people who use other programming languages).
    3 projects | /r/perl | 6 Jun 2022
  • How do professional SWEs keep learning more Python?
    2 projects | /r/Python | 6 Jan 2022
    Take the weekly challenges (https://theweeklychallenge.org/ Yeah, it's Perl/Raku but also ANYTHING else you care to write in - and there are always plenty of Python subs!). This gets me WAY out of my own comfort zone and forces me to explore other ways of solving problems.
  • -๐ŸŽ„- 2021 Day 12 Solutions -๐ŸŽ„-
    145 projects | /r/adventofcode | 11 Dec 2021
    Perl. As luck would have it there was a The Weekly Challenge not too long ago in which I used a similar approach of using partial paths as a hash key.

What are some alternatives?

When comparing perl5 and perlweeklychallenge-club you can also consider the following projects:

Gource - software version control visualization

Corinna - Corinna - Bring Modern OO to the Core of Perl

rakudo - ๐Ÿฆ‹ Rakudo โ€“ Raku on MoarVM, JVM, and JS

problem-solving - ๐Ÿฆ‹ Problem Solving, a repo for handling problems that require review, deliberation and possibly debate

optparse - Portable, reentrant, getopt-like option parser

getopt - POSIX getopt() as a portable header library

itoa - Fast function for printing integer primitives to a decimal string

inxi - inxi is a full featured CLI system information tool. It is available in most Linux distribution repositories, and does its best to support the BSDs.

decidim - The participatory democracy framework. A generator and multiple gems made with Ruby on Rails

unicode-xid

Windows Terminal - The new Windows Terminal and the original Windows console host, all in the same place!