NQP - Not Quite Perl

Edit Package nqp
https://github.com/Raku/nqp

This is "Not Quite Perl" -- a lightweight Raku-like environment for virtual machines. The key feature of NQP is that it's designed to be a very small environment (as compared with, say, raku or Rakudo) and is focused on being a high-level way to create compilers and libraries for virtual machines like MoarVM, the JVM, and others.

Unlike a full-fledged implementation of Raku, NQP strives to have as small a runtime footprint as it can, while still providing a Raku object model and regular expression engine for the virtual machine.

Refresh
Refresh
Source Files
Filename Size Changed
nqp-2024.04.tar.gz 0009726771 9.28 MB
nqp.changes 0000031232 30.5 KB
nqp.spec 0000001961 1.92 KB
Revision 8 (latest revision is 9)
Stefan Seifert's avatar Stefan Seifert (niner9) accepted request 1175983 from Martin Schreiner's avatar Martin Schreiner (mschreiner) (revision 8)
- Update to version 2024.04:
  * Add "code_of_method" and "declares_method" methods
  * Add hint back in
  * Add minimized fastutil jar
  * Allow --moar-option='--no-optimize' to actually work
  * Enable the creation of 'is item' and 'is exact-type' param traits
  * Eradicate .publish_method_cache from MoarVM backend
  * Further dd tweaks
  * Initial stab at a "dd" for NQP
  * Make sure we catch errors in stringification
  * Manually sort two elements of an array instead of using
    .subList().sort()
  * More efficient way to get a long as a string
  * More tweaking fetching MRO
  * Oops, we can type the object key
  * P6str's StorageSpec can be a singleton
  * Pre-allocate arrays and use bind_pos instead of push
  * Rename NQPClassHOW's $!mro to $!MRO
  * Simplify JVM backend's set_size_internal
  * Simplify runNFA() a little
  * Slight tweak in fetching MRO
  * [JVM] Fix capturenamedshash to actually include objects
- Apply spec-cleaner.
- Set "Source" to GitHub's URL, so the source tarball may be
  downloaded through the appropriate OBS service.
- Use "%{version}" to declare the related MoarVM dependency, rather
  than hardcoding MoarVM's version.
Comments 0
openSUSE Build Service is sponsored by