nqp
Raku-Steering-Council
Our great sponsors
nqp | Raku-Steering-Council | |
---|---|---|
8 | 12 | |
333 | 9 | |
1.8% | - | |
9.5 | 6.6 | |
6 days ago | 3 months ago | |
Raku | Raku | |
GNU General Public License v3.0 or later | - |
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.
nqp
-
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
Raku-Steering-Council
-
2023.18 Thank You, Moritz - Rakudo Weekly News
Should be https://github.com/Raku/Raku-Steering-Council/blob/main/minutes/20230429.md
-
Call For Raku Infrastructure Volunteers
There is a link in the announcement itself. But since the program just have started there are no projects on the list yet. For now I'd suggest asking on #raku IRC channel.
-
Raku: features, community and main interpreter/VM
The Raku community decided recently to setup a steering council.
-
The Perl Foundation is fragmenting over Code of Conduct enforcement
The Raku Community has a Steering Council and a Code of Conduct, and a Community Affairs Team (CAT). This CAT has issued a ban for this person.
A correction: Liz has been entirely supportive the Raku Steering Council's efforts to establish our Code of Conduct[0] and to enforce that Code.
(I know that part of this comment is referring to events that took place years ago; I don't have any firsthand knowledge about those events but want to correct the record about the present)
[0]: https://github.com/Raku/Raku-Steering-Council/blob/main/pape...
-
Writing a Clipboard Manager
However, as Liz said, the Raku Conf is being organized by Andrew, so he is (appropriately!) the only one who gets a vote – he's doing the work, and so he gets to make the calls. The RSC's role is limited to making sure that participants follow the Raku Code of Conduct at the conference – that is, we have a purely support function.
- Raku CAT Report
-
Mojolicious is boycotting The Perl Foundation
Raku CAT has finished investigating the case. An action has been taken and a statement made: https://github.com/Raku/Raku-Steering-Council/blob/main/announcements/20210630.md
- Minutes of RSC meeting on 6 March 2021
What are some alternatives?
MoarVM - A VM with adaptive optimization and JIT compilation, built for Rakudo
Inline-Perl5 - Use Perl 5 code in a Raku program
qutebrowser-userscripts - userscripts for qutebrowser (written in Raku)
NoHarm - Do No Harm software license - A licence for using software for good
graalpython - A Python 3 implementation built on GraalVM
bitkeeper - This is the master copy of the BitKeeper source
Sparrow6 - Raku Automation Framework
json - A tiny JSON parser and emitter for Perl 6 on Rakudo
crates.io - The Rust package registry