advent
Contains all data relating to the annual Raku Advent event held 1-25 December (by Raku)
nqp
NQP (by Raku)
advent | nqp | |
---|---|---|
2 | 8 | |
28 | 333 | |
- | 0.3% | |
8.0 | 9.5 | |
5 months ago | 9 days ago | |
Raku | Raku | |
- | 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.
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.
advent
Posts with mentions or reviews of advent.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Raku Advent Calendar idea: respond to «I Am Disappointing by Dynamic Typing»
It'd be a shame to not to deliver the expected case for Raku – and that case would make a great advent calendar post. (Signup link: https://github.com/Raku/advent/blob/master/raku-advent-2022/authors.md )
- More authors still needed for 2021 Advent of Raku blog series!
nqp
Posts with mentions or reviews of nqp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-01.
-
how to make a context aware code evaluater like REPL
hi! I was looking at REPL-like evaluation of code from here and here, and tried to make a very small version for it, yet it fails:
-
DI as a first class citizen?
Second, any "inheritance" is optional. Quoting nqp's 6model overview with my added emphasis:
-
What's the position/name of Raku(formerly Perl6)'s `grammar` in parsing technology?
Considering it has a compiler (which generates an NFA), I do not think it is fair to call it an interpreter.
-
What would Raku look like without any syntactic sugar?
When I mention the Actor model, I specifically mean the Actor model, not "an actor model". That is to say, a mathematical theory, not an implementation. In contrast, ponder what you mean by "an object model". When I mention the "metamodel", I specifically mean "a framework [that] does not contain an implementation of classes, interfaces, roles, prototype objects and so forth".
-
Raku: features, community and main interpreter/VM
NQP is a compiler like MiniPerl for Perl 5. It is a bootstrapping tool which helps to compile the Raku parts of Rakudo and compile the libraries before running have compiled the libraries. Unlike MiniPerl for Perl 5 (which is an interpreter that can interpret all Perl syntax but miss some batteries: means without modules mixing Perl code and native code), NQP can only compile a "simplified Raku". NQP refers to both the compiler and the source code contained in files with the ".nqp" extension.
-
When implementing a language, what's your favourite backend?
I focus on the Raku stack: the compiler Rakudo which targets the compiler compiler NQP which targets multiple backends including MoarVM. (Which
-
Common standard library for language interop
NQP is a compiler compiler toolkit that targets multiple backends: JVM, JS, and MoarVM.
- Perl leader quits citing internal harassment
What are some alternatives?
When comparing advent and nqp you can also consider the following projects:
doc - 🦋 Raku documentation
MoarVM - A VM with adaptive optimization and JIT compilation, built for Rakudo
Proc-Q - Queue up and run a herd of Procs
qutebrowser-userscripts - userscripts for qutebrowser (written in Raku)
zef - Raku Module Management
graalpython - A Python 3 implementation built on GraalVM
raku-Physics-Measure - do calculations on objects with value, units and error
Inline-Perl5 - Use Perl 5 code in a Raku program
rakudo - 🦋 Rakudo – Raku on MoarVM, JVM, and JS
Sparrow6 - Raku Automation Framework
Advent_of_Code_in_Pascal - My solutions to the Advent of Code, in Free Pascal
json - A tiny JSON parser and emitter for Perl 6 on Rakudo