nqp
« Back to VersTracker
Description:
Lightweight Raku-like environment for virtual machines
Type: Formula  |  Latest Version: 2025.11@0  |  Tracked Since: Nov 15, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 360  |  Forks: 135  |  Language: Raku  |  Category: Developer tools
Tags: raku compiler virtual-machine language-toolchain parser
Install: brew install nqp
About:
NQP is a lightweight Raku-like environment designed for building compilers and virtual machines. It provides a minimal syntax and object model that can be embedded into other languages and platforms. Its main value proposition is serving as a practical toolchain for language development without the full complexity of a complete Raku installation.
Key Features:
  • Small footprint and embeddable design
  • Raku-compatible object model and syntax
  • Cross-platform virtual machine support
  • Used as the foundation for MoarVM and Rakudo
Use Cases:
  • Bootstrapping new programming languages
  • Embedding a scripting layer into C/C++ applications
  • Prototyping language features and grammar extensions
Alternatives:
  • Raku – NQP is a minimal subset of Raku focused on compiler construction, while full Raku includes a comprehensive standard library and broader ecosystem.
  • Ply – NQP provides a full parser and object model for language implementation, whereas Ply is a simpler lex/yacc-style parser generator.
Version History
Detected Version Rev Change Commit
Dec 23, 2025 1:48pm 2025.11 0 VERSION_BUMP 32f63176
Nov 15, 2025 9:25pm 0 VERSION_BUMP d573bada
Oct 18, 2025 10:25pm 0 VERSION_BUMP d5ee6749
Sep 11, 2025 6:23am 0 VERSION_BUMP 53ef518e
Dec 14, 2024 6:05pm 0 VERSION_BUMP 53442b5b
Oct 25, 2024 7:58am 0 VERSION_BUMP 28ec6697
Sep 12, 2024 11:30am 0 VERSION_BUMP a57dec6d