HTTP/1.1 -1 Read error in cache disk data: SuccessContent-Type: text/plain; charset="utf-8" Last-Modified: Sat, 22 Jan 2022 04:21:36 GMT Content-length: 6668 Connection: Close Proxy-Connection: Close X-Cache: HIT from web1.osuosl.org Server: ProxyTrack 0.5 (HTTrack 3.49.2) 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. This page tracks the status of these projects. ||Name||Version||Language||Written in||Builds against||Passing tests||Completeness||Development|| ||APL||||[http://en.wikipedia.org/wiki/APL_(programming_language) APL]||Perl6Grammar||Parrot 0.8.1-devel||166/166 (100%)||?||Inactive|| ||BASIC||2.0||[http://en.wikipedia.org/wiki/BASIC BASIC], Microsoft QuickBASIC 4.5||Perl, PIR||?||?||Stable?||Inactive|| ||PIR||||Parrot Intermediate Representation||Perl6Grammar||Parrot 0.8.1-devel||? (1)||Semistable||Maintenance|| ||WMLScript||||[http://en.wikipedia.org/wiki/WMLScript WMLScript]||PIR||Parrot 0.8.1-devel||358/358 (100%)||Development||Active|| ||Zcode||0.2||[http://en.wikipedia.org/wiki/Z-machine Z-machine]||PIR||Parrot 0.8.1-devel||0/0 (1)||Development||Inactive|| ||abc||||[http://en.wikipedia.org/wiki/Bc_%28Unix%29 bc]||Perl6Grammar||Parrot 0.8.1-devel||161/161 (100%)||Semistable||Inactive|| ||befunge||||[http://en.wikipedia.org/wiki/Befunge Befunge-93]||PIR|Parrot-0.8.2-devel|all||? (1)||Semistable||Active|| ||bf||||[http://en.wikipedia.org/wiki/Brainfuck Brainf**k]||PIR||Parrot 0.8.1-devel||1/1 (1)||Stable?||Dormant|| ||c99||||[http://en.wikipedia.org/wiki/C_programming_language C programming language], [http://en.wikipedia.org/wiki/C99 C99 dialect]||Perl6Grammar||Parrot 0.8.1-devel||0/6 (1)||?||Inactive|| ||[http://cardinal.rubyforge.org/ cardinal]||||[http://en.wikipedia.org/wiki/Ruby_(programming_language) Ruby] 1.9||Perl6Grammar||Parrot 0.8.1-devel||?/373 (1)||Development?||Active|| ||chitchat||||[http://en.wikipedia.org/wiki/Smalltalk Smalltalk]||Perl6Grammar||Parrot 0.8.1-devel||2/2 (100%)||?||Inactive|| ||cola||0.1.2||Cola||C, Perl||Parrot 0.8.1-devel||2/2 (100%)||Semistable||Dormant|| ||dotnet||||.Net to PIR translator||C, Perl, PIR||Parrot 0.8.1-devel||45/263 (17.11%)||?||Dormant|| ||eclectus||||[http://en.wikipedia.org/wiki/Scheme_(programming_language) Scheme]||C, Scheme||Parrot 0.8.1-devel||? (1)||?||Inactive|| ||ecmascript||||[http://en.wikipedia.org/wiki/ECMAScript ECMAScript]||Perl6Grammar||Parrot 0.8.1-devel||12/12 (100%)||Development||Active|| ||forth||||[http://en.wikipedia.org/wiki/Forth_(programming_language) Forth]||PIR||Parrot 0.8.1-devel||? (1)||?||Reactivating?|| ||[http://github.com/tene/gil/ gil]||||Generic Imperative Language||Perl6Grammar||?||?||?||Inactive|| ||[http://bschmalhofer.github.com/hq9plus/ hq9plus]||||[http://www.esolangs.org/wiki/HQ9_Plus HQ9 Plus]||Perl6Grammar||Parrot 0.8.2-devel||13/13 (100%)||Stable||Maintainance|| ||jako||||Jako||Perl5||Parrot 0.8.1-devel||? (1)||Semistable||Dormant|| ||json||||[http://www.json.org/ JSON]||Perl6Grammar||Parrot 0.8.1-devel||? (1)||?||Dormant|| ||lazy-k||||[http://esolangs.org/wiki/Lazy_K Lazy K]||PIR||Parrot 0.8.1-devel||? (1)||Development (2)||Dormant|| ||lisp||0.4.13?||[http://en.wikipedia.org/wiki/LISP LISP]||PIR, PGE?||Parrot 0.8.1-devel||134/134 (100%)||?||Dormant|| ||lolcode||||[http://en.wikipedia.org/wiki/LOLCODE LOLCODE]||Perl6Grammar||Parrot 0.8.1-devel||81/82 (98.78%)||?||Dormant|| ||lua||||[http://en.wikipedia.org/wiki/Lua_(programming_language) Lua] 5.1||Perl6Grammar||Parrot 0.8.1-devel||? (1)||Development?||Active|| ||m4||||[http://www.gnu.org/software/m4/m4.html GNU m4]||PIR||Parrot 0.8.1-devel||54/125 (43.2%)||Development||Reactivating?|| ||markdown||||[http://en.wikipedia.org/wiki/Markdown Markdown]||Perl6Grammar||Parrot 0.8.1-devel||28/28 (100%)||Semistable?||Dormant|| ||ook||0.1.0||[http://www.dangermouse.net/esoteric/ook.html Ook!]||PASM||Parrot 0.8.1-devel||1/1 (100%)||Stable?||Maintenance|| ||perl6 "Rakudo Perl"||?||[http://en.wikipedia.org/wiki/Perl_6 Perl 6]||Perl6Grammar, Perl||Parrot 0.8.1-devel||275/275 (100%) (3)||Development||Active|| ||pheme||0.1.0||[http://en.wikipedia.org/wiki/Scheme_(programming_language) Scheme]||Perl6Grammar||Parrot 0.8.1-devel||51/51 (100%)||Development?||Reactivating?|| ||Pipp||||[http://en.wikipedia.org/wiki/PHP PHP]||Perl6Grammar||Parrot 0.8.2-devel||524/524 (100%)||Development||Active|| ||punie||0.1.0||[http://en.wikipedia.org/wiki/Perl Perl] 1.0||Perl6Grammar||Parrot 0.8.1-devel||52/52 (100%)||Development||Inactive|| ||pynie||||[http://python.org/ Python]||Perl6Grammar||Parrot 0.8.1-devel||76/88 (86.36%)||Development||Dormant|| ||regex||||Regular expression engine||PMC||Parrot 0.8.1-devel||53/53 (100%)||Development?||Dormant/Inactive?|| ||scheme||||[http://en.wikipedia.org/wiki/Scheme_(programming_language) Scheme]||Perl 5||Parrot 0.8.1-devel||? (1)||Development||Inactive|| ||squaak||||Squaak (showcase language)||Perl6Grammar||Parrot 0.8.1-devel||4/5 (80%)||Development||Dormant|| ||unlambda||||[http://www.madore.org/~david/programs/unlambda/ Unlambda]||PIR||Parrot 0.8.1-devel||3/3 (100%)||?||Dormant|| ||[http://partcl.googlecode.com/ partcl]||||[http://tcl.tk/ Tcl]||PIR, C(PMC)||[http://code.google.com/p/partcl/wiki/PartclSourceVersion Version]||[http://code.google.com/p/partcl/wiki/SpecTestStatus Spec Test Status]||Development||[http://code.google.com/p/partcl/source/list svn log]|| ||urm||||Universal Register Machine||Perl 5||Parrot 0.8.1-devel||5/7 (71.42%)||Stable?||Inactive|| ||[http://code.google.com/p/parrotjs/ parrotjs]||||[http://en.wikipedia.org/wiki/ECMAScript ECMAScript]||PIR||Parrot 0.8.1-devel||? (1)||Development||Dormant|| ||[https://rgrjr.dyndns.org/svn/kea-cl/trunk/README.text Kea-CL]||||Common Lisp||?||?||?||?||?|| * (1) I couldn't get one or more tests to run on my system. * (2) As per README/documentation. * (3) Basic tests only. == 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. * Development: active, maintenance, dormant, inactive * Active: Major changes in the last month. * Maintenance: Minor changes in the last month; only really applicable to stable/semistable languages. * Dormant: No major changes in the last month; bugfixes and occasional commits are still being made. * Inactive: No changes in the last three months.n class="nt">/>