Version 3 (modified by gaurav, 6 years ago)

Added abc and befunge.

A number of languages targeting Parrot are in development. Some of them can be found in the Parrot tarball, in languages/. Others are being developed outside of Parrot.

If you make any changes to this table, please update languages/LANGUAGES_STATUS.pod as well.

NameVersionLanguageWritten inBuilds onTestingCompletenessDevelopment
APL APLPerl6GrammarParrot 0.8.1-devel166/166 (100%) (1)UnknownInactive
BASIC2.0 BASIC, Microsoft QuickBASIC 4.5Perl, PIR??Stable?Inactive
PIRParrot Intermediate RepresentationPerl6GrammarParrot 0.8.1-devel? (1)SemistableMaintenance
WMLScript WMLScriptPIRParrot 0.8.1-devel358/358DevelopmentActive
Zcode0.2 Z-machinePIRParrot 0.8.1-devel0/0 (1)DevelopmentInactive
abc bcPerl6GrammarParrot 0.8.1-develSemistableInactive
befunge0.2.2 BefungePASM?? (1)SemistableInactive
  • (1) One or more tests didn't work.

Status

So it's easy to tell what's going on with a project, I'll categorize statuses on the basis of two criteria:

  • Completeness: stable, semistable, development, prototype, unknown
    • Stable: Claims to be version 1.0, 2.0, etc.; tests appear to cover a usable subset of functionality.
    • Semistable: Stable to a deprecated or old standard; can be extended to the latest standard.
    • Development: Claims to be version 0.1, 0.2, etc.; large functionality missing.
    • Prototype: Claims to be development, prototype or no version number; only basic functionality is in.
    • Unknown: I don't understand this language well enough to tell. Please replace this if you can.
  • Development: active, maintenance, dormant, inactive
    • Active: Major changes in the last month.
    • Maintenance: Minor changes in the last month.
    • Dormant: No changes in the last month.
    • Inactive: No changes in the last three months.