Version 135 (modified by jkeenan, 12 years ago)


Welcome to the Parrot Developer Wiki

This wiki is a workplace for developers of the Parrot virtual machine and related languages, tools, and applications. If you aren't a developer, you may be looking for  the main Parrot website.

The current status and plan is available at the Parrot Roadmap.

Weekly Focus

If you have resources to contribute to Parrot this week, please ask on the mailing list or in the IRC channel if you need assistance. Our tasks are:

  • HLLInteroperability (talk to Tene and pmichaud)
  • improving the Parrot debugger documentation (talk to dukeleto)
  • RTEMS port (dukeleto)
  • Converting the test suite from Perl 5 to PIR (dukeleto)
  • working on Parrot standard library
  • building a framework for testing bytecode
  • pruning C structures (talk to chromatic)



Date: Saturday, December 12, 2009 Focus: PreDecemberReleaseHackathon Merge CallSignature and Context; Remove uses of ->strstart outside of src/string; Improve test coverage
Date: Sunday, December 13, 2009, 20:30 UCT Focus: Online Parrot Roadmap Meeting #parrotsketch

News and Events

  • Parrot 1.8.0 "Zygodactyl" was released on 2009-11-17, see the  home page for details. The next release will be 2009-12-15

Also see ArchivedNewsEvents.

Current Development Priorities

This is a list of tasks that were priorities for the 1.8.0 release in November.

see DevelopmentPriorities for potential development priorities for Parrot 2.0

Contributing to Parrot

You can contribute to Parrot in many ways:

Development Work Pages

Tasklists And Projects

GCTasklist IOTasklist CallingConventionsTasklist StringsTasklist
NamespaceTasklist CageTasklist DocsTasklist DebuggerTaskList
ArrayTasklist Pdd30InstallTasklist PMCUnionDeprecationTasklist KeysRefactor
PIRCDevelopment APIFuncRenaming JITRewrite MakeEveryPMCAnObject

Long-Term Plans

L1Recap Lorito ContextPMCUses?

Project Information

ParrotCommunityKnowledge BranchDescriptions BigProjectIdeas GitObjections
Deprecation ParrotBestPractices

Parrot Ecosystem

ModuleEcosystem Modules Languages


 TapTinder - continuous integration for Parrot on various platforms PerlSixTesting WhereIsIt


Glossy Brochure
ParrotAdvantages ParrotVirtualAppliance ParrotQuotes ParrotVersionNumbers


Wiki 101

Please feel free to add or modify pages — even this one — as you see fit. That's the idea of a wiki.

Simply click on the "Edit this page" link at the bottom of the page. You need to Register or Login before you can edit pages.

Starting Points

For a complete list of local wiki pages, see TitleIndex.