miniPerl

a collection of Turing-complete subsets of Perl (by grondilu)

miniPerl Alternatives

Similar projects and alternatives to miniPerl

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

miniPerl reviews and mentions

Posts with mentions or reviews of miniPerl. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-08.
  • Announcing: MiniRust
    7 projects | news.ycombinator.com | 8 Aug 2022
    Using "mini" to mean a subset of the language rather than a version for small systems has precedent. For example in the Perl community, miniperl is a subset of Perl. It's mostly used to bootstrap builds of the full language, but in theory can be used separately as a restricted programming language. It's also the name of a module, ExtUtils::Miniperl, for Perl (https://metacpan.org/pod/ExtUtils::Miniperl) that builds miniperlmain.c and perlmain.c files to bootstrap the compilation of the language system. This is not to be confused with the Raku project on Github called "miniPerl" (https://github.com/grondilu/miniPerl) which compiles subsets of Perl via the Lambda calculus to JavaScript output.

    I'd personally pretty much always expect "mini" or "r" (as in "rperl", a restricted subset of Perl with C++ connections) versions of a language to be restricted subsets for some purpose (rperl's is to give away flexibility for performance while maintaining a good portion of the original language).

    I've seen an "e" or "emb" prefix or a "small", "tiny", "micro" or "ยต" (or "u") prefix to mean a small toolchain version several places, like SmallC or uclibc or Mikroe's mikroC. It wouldn't surprise me to see a "nano" version of a language tool either. Sometimes these are subsets as well, but to fit the size constraints of the target rather than for constraining the input for its own sake.

Stats

Basic miniPerl repo stats
1
0
10.0
over 7 years ago

grondilu/miniPerl is an open source project licensed under Artistic License 2.0 which is an OSI approved license.

The primary programming language of miniPerl is Perl6.

Popular Comparisons


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