zef VS rakudo

Compare zef vs rakudo and see what are their differences.

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
zef rakudo
7 55
206 1,697
- 0.1%
7.5 9.9
5 days ago about 23 hours ago
Raku Raku
Artistic License 2.0 Artistic License 2.0
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.

zef

Posts with mentions or reviews of zef. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-05.
  • Writing a Database backed Micro-service with Raku and Humming-Bird
    5 projects | dev.to | 5 Mar 2023
    To begin, you'll want to make sure that you have Raku installed, I recommend using Rakubrew. Then we'll want to install Zef, if you're new to Raku, Zef is basically just NPM or CPAN for Raku, it's written by the fabulous Ugexe and is the default package manager people use with Raku. If you installed Raku with Rakubrew, you can simply run rakubrew build-zef and it will handle all of the configuration for you.
  • Tests
    1 project | /r/u_Sebastien_Dorey_SDO | 14 Feb 2023
    I tested it on my computer. I needed to install zef from here. I installed libraries needed to use rakudo_debug. Here hat I get below:
  • How do you determine what the "latest" module version is?
    1 project | /r/rakulang | 13 Jan 2023
    See: https://github.com/ugexe/zef/blob/9779091b7997468257ce3037f8bc0e9c65d1f974/t/repository.rakutest#L85-L128 for an example of how the tiering of ecosystems work, and https://github.com/ugexe/zef/commit/a12d286312c6d7bc3c8ffebe51cce4caae6268cf for some reasoning
  • Cannot Install Zef
    3 projects | /r/rakulang | 19 Oct 2022
    I have Rakudo 2022.07 on my Mac. I cloned https://github.com/ugexe/zef, which got me version 0.14.4. I cd'ed into the clone and ran this:
  • requesting thoughts/advice on distributing personal tools
    3 projects | /r/rakulang | 9 Sep 2022
    zef -v install https://github.com/ugexe/zef.git
  • Designing containers for GitHub actions
    9 projects | dev.to | 30 Dec 2021
    FROM ghcr.io/jj/raku-gha ENV PKGS="git tar" PKGS_TMP="make gcc linux-headers musl-dev" WORKDIR="/home/raku" LABEL version="1.0.3" maintainer="[email protected]" rakuversion=$VER USER root RUN apk update && apk upgrade && apk add --no-cache $PKGS $PKGS_TMP USER raku # Environment ENV PATH="${WORKDIR}/.raku/bin:${WORKDIR}/.raku/share/perl6/site/bin:${PATH}" \ ENV="${WORKDIR}/.profile"\ RAKULIB="inst#/home/raku/.raku" # Basic setup, programs and init WORKDIR $WORKDIR RUN git clone --depth 1 https://github.com/ugexe/zef.git \ && cd zef && raku -I. bin/zef install . \ && zef install Linenoise \ && cd .. && rm -rf zef USER root RUN apk del $PGKS_TMP USER raku ENTRYPOINT ["raku"]
  • Issues with installing zef
    1 project | /r/rakulang | 24 Aug 2021
    This is the issue I found on GitHub.

rakudo

Posts with mentions or reviews of rakudo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-07.
  • Stability
    14 projects | dev.to | 7 Mar 2024
    Fix IO::Path::parent #4795: merged 2022-02-19 Add more IO::Path::parent tests #801: merged 2022-02-19 Change parent to always just remove the last element #4800: merged 2022-02-26 Change .parent behavior to "stupid" resolving #802: merged 2022-02-26
  • Moving printf formats forward
    2 projects | dev.to | 26 Jun 2023
    This then became the Formatter class. And since this was a completely new feature, it only became available for use by opting into the 6.e.PREVIEW language version. And then it went largely unnoticed and uncared for the next 1.5 year. As clearly the time wasn't right for it yet.
  • Shaking the RakuAST Tree
    1 project | dev.to | 30 May 2023
    The intended audience are those people willing to be early adopters of these exciting new features in the Raku Programming Language. The examples in this blog post will work in the next release of the Rakudo compiler (probably 2023.06), but are now already available in the bleeding edge version.
  • So why is there RakuAST in the first place?
    1 project | dev.to | 27 May 2023
    If you really want to look at this, you can find the code in src/Perl6/Grammar.nqp, src/Perl6/Actions.nqp and src/Perl6/World.nqp.
  • A practical example of RakuAST
    1 project | dev.to | 26 May 2023
    If you find this very interesting, you probably want to read the RakuAST README. And the actual source code of the RakuAST classes can be found in the same directory. And if you're really feeling adventurous and you have the Rakudo repository checked out, you can have a look at the generated NQP code in gen/moar/ast.nqp.
  • RakuAST for Early Adopters
    2 projects | dev.to | 24 May 2023
    Yes, it would. But until there was RakuAST, that was virtually impossible to do because there was no proper API for building ASTs. Nor was there an interface to execute those ASTs. And now that there is RakuAST, it is actually possible to do this. And there is actually already an implementation of that idea in the new Formatter class. Although this is definitely not intended as an entry point into grokking RakuAST.
  • What explains this difference in behavior?
    1 project | /r/rakulang | 12 Feb 2023
    I have opened one. https://github.com/rakudo/rakudo/issues/5205.
  • Why isn't sign() defined for Complex numbers?
    2 projects | /r/rakulang | 3 Feb 2023
    Will Coleda has made a Pull Request
  • Building Rakudo on JVM backend fails: guarantee(requested_word_size <= chunklevel::MAX_CHUNK_WORD_SIZE) failed: Requested size too large (561049) - max allowed size per allocation is 524288
    1 project | /r/rakulang | 22 Dec 2022
    There's an issue pertaining to this. This is something I'd like to resolve, but I'm unsure on how to better debug this to see if it really is the deserialization of a setting file triggering it. JDK 11 should at least be capable of building Rakudo, but being an experimental backend people don't always align with MoarVM immediately, I can't make any guarantees about tests. You may be disappointed in its performance at the moment.
  • Resources and advice
    1 project | /r/ProgrammingLanguages | 18 Dec 2022
    (NB. While the PL is just a toy (and just a tiny bit of the toy too), the tech is actually industrial strength, used to power the production Raku compiler, which is written in Raku using its grammar construct. Starting easy doesn't mean you can't go far. Quite the opposite in fact -- you can go as far as you want.)

What are some alternatives?

When comparing zef and rakudo you can also consider the following projects:

docker-raku - Tests and experiments for new Raku docker containers

instaparse

p6-GtkPlus

coalton - Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.

MoarVM - A VM with adaptive optimization and JIT compilation, built for Rakudo

enso - Hybrid visual and textual functional programming.

Tomty - Tomty - Raku Test Framework

perl5 - 🐪 The Perl programming language

cache - Cache dependencies and build outputs in GitHub Actions

roast - 🦋 Raku test suite

raku-dist-template - Template for Raku distributions

langs