MoarVM

A VM with adaptive optimization and JIT compilation, built for Rakudo (by MoarVM)

MoarVM Alternatives

Similar projects and alternatives to MoarVM

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better MoarVM alternative or higher similarity.

MoarVM reviews and mentions

Posts with mentions or reviews of MoarVM. 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
    Implement return prioritization #1786: superseeded
  • What's a good way to represent overloaded functions at a low level?
    1 project | /r/ProgrammingLanguages | 24 Apr 2023
    Now, as to how that's done at the low level, and whether the way it's done is a good way to do it, well, I can't help. Suffice to say, the main place to look for how this is handled at the low-level is MoarVM. I dug around for a couple minutes and have a link to a commit from nearly a decade ago. Does that help?
  • Language intrinsics and custom array layout
    2 projects | /r/ProgrammingLanguages | 28 Nov 2022
    For a class the default representation is P6Opaque. This is one of a few dozen stock representations that Raku requires compiler backends implement as standard. See, for example, the 46 .c/.h pairs of C89 source files in the relevant MoarVM directory. A quick glance at the names of the source code files should paint a broad picture. A look at their code will fill in some details.
  • Directly run compiled bytecode file?
    2 projects | /r/rakulang | 14 Oct 2022
  • How do you know if an allocator is good?
    1 project | /r/ProgrammingLanguages | 10 Oct 2022
    I'm hoping someone who knows C89 can take a quick gander at the C89 code implementing 47 representations in here and comment on it.
  • MoarVM: A VM with adaptive optimization and JIT compilation, built for Rakudo
    1 project | news.ycombinator.com | 1 May 2022
  • Any languages doing anything interesting with allocators?
    4 projects | /r/ProgrammingLanguages | 23 Feb 2022
    This is (yet another) very un(der)documented Raku feature (over a decade after it was introduced!), but one can browse what looks to me like reasonably clean and commented C89 code implementing 47 representations in the relevant MoarVM directory.
  • Designing containers for GitHub actions
    9 projects | dev.to | 30 Dec 2021
    FROM alpine:latest as base ARG RAKU_RELEASE=2021.12 ENV PKGS="git make gcc musl-dev perl linux-headers bash" RUN apk update && apk upgrade \ && apk add --no-cache $PKGS \ && git clone --depth 1 --branch ${RAKU_RELEASE} https://github.com/MoarVM/MoarVM.git \ && cd MoarVM \ && perl Configure.pl --prefix /usr \ && make --print-data-base \ && make install\ && cd .. \ && git clone --depth 1 --branch ${RAKU_RELEASE} git://github.com/Raku/nqp.git \ && cd nqp \ && perl Configure.pl --backends=moar --prefix /usr \ && make install \ && cd .. \ && git clone --depth 1 --branch ${RAKU_RELEASE} https://github.com/rakudo/rakudo.git \ && cd rakudo \ && perl Configure.pl --backends=moar --prefix /usr \ && make install \ && ls /usr/share/nqp/ FROM alpine:latest ARG UID=1000 LABEL version="0.5.0" maintainer="[email protected]" raku_release=${RAKU_RELEASE} raku_user_uid=${UID} COPY --from=base /usr/lib/libmoar.so /usr/lib COPY --from=base /usr/share/nqp/ /usr/share/nqp COPY --from=base /usr/share/perl6/ /usr/share/perl6 COPY --from=base /usr/bin/moar /usr/bin/nqp /usr/bin/raku /usr/bin/perl6 /usr/bin/rakudo /usr/bin/ RUN mkdir /github \ && addgroup -S raku && adduser -S raku -G raku --uid ${UID} USER raku WORKDIR /home/raku ENTRYPOINT ["raku"]
  • What happened to the Mu MicroVM project?
    2 projects | /r/ProgrammingLanguages | 22 Oct 2021
    Visit the MoarVM project's home page and/or its github repo.
  • Scheme string vector vs list of chars
    1 project | /r/scheme | 25 Aug 2021
    MoarVM's representation is very cool https://github.com/MoarVM/MoarVM/blob/master/docs/strings.asciidoc
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 25 Apr 2024
    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. Learn more →

Stats

Basic MoarVM repo stats
11
678
7.9
12 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com