⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

{{virtual machine}} Parrot is a virtual machine for dynamic programming languages.

  • [http://www.parrot.org/ Parrot VM]
  • [http://docs.parrot.org/parrot/latest/html/docs/intro.pod.html The Parrot Primer]

==Languages specific to Parrot==

  • [[PASM]], ''Parrot ASeMbly'', is a low-level language that resembles Parrot bytecode.
  • [[PIR]], ''Parrot Intermediate Representation'', extends PASM with syntactic sugar.

==Languages for Parrot==

  • [[NQP]], ''Not Quite Perl'', is a simple language that looks like Perl, but excludes many features of Perl, so it is ''Not Quite Perl''.
  • [[Rakudo]], an implementation of [[Perl 6]]
  • [http://trac.parrot.org/parrot/wiki/Languages Other languages for Parrot]