HTTP/1.1 -1 Read error in cache disk data: SuccessContent-Type: text/plain; charset="utf-8"
Last-Modified: Sat, 22 Jan 2022 01:08:03 GMT
Content-length: 4757
Connection: Close
Proxy-Connection: Close
X-Cache: HIT from web1.osuosl.org
Server: ProxyTrack 0.5 (HTTrack 3.49.2)
= 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 [http://www.parrot.org the main Parrot website].
The current status and plan is available at the [https://trac.parrot.org/parrot/report/14 Parrot Roadmap].
== HLL Resources ==
If you are developing (or thinking of developing) a high-level language on top of Parrot, the ["HLL Resources"] page is for you.
= 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:
* [wiki: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)
* security subsystem, PDD 18 (dukeleto)
* deprecated vtable function removal (cotto)
* cleanup the build process (coke)
== [wiki:AllHackathons] ==
== [http://www.parrot.org/category/news/news Latest Release] ==
Also see ArchivedNewsEvents.
= Current Development Priorities =
This is a list of tasks that were priorities for the 1.9.0 release in December.
* ProfilingRuncore
* HllInteroperability
* [wiki:Pdd30InstallTasklist Installation]
see DevelopmentPriorities for potential development priorities for the upcoming supported release.
== Contributing to Parrot ==
You can contribute to Parrot in many ways:
* NewParrotDeveloperGuide
* Building Parrot on your favorite ListOfPlatforms
* Perhaps contribute a buildslave on your favorite platform for the parrot BuildBot
* Adding new features [http://www.parrotcode.org/todo.html SEE TODO]
* [[Image(SmokingParrot:smoking parrot.png, 96px, link=SmokingParrot)]] [SmokingParrot Smoking Parrot]
* ["SmolderTaskList"]
* Adding tests (see the [http://smolder.plusthree.com/app/public_projects/smoke_reports/8 recent smoke reports]) and CodeCoverageStatistics
* Checking, updating and adding [http://www.parrotcode.org/docs documentation]
* ["Perl 5 Components"]
* ["Perl 5 Components: Clean Up TODO Items"]
* ["Perl 5 Components: Test Coverage Of Configuration And Build Tools"]
* ["C Components"]
* ["Fixing GC Bugs"]
* WriteTests
* DeveloperTools
* [wiki:TreeUnit]
* Fix bugs that ["Coverity"] has found
= Development Work Pages =
Tasklists And Projects
|| [wiki:GCTasklist] || [wiki:IOTasklist] || CallingConventionsTasklist || StringsTasklist
|| NamespaceTasklist || CageTasklist || [wiki:DocsTasklist] || [wiki:DebuggerTaskList]
|| [wiki:ArrayTasklist] || [wiki:Pdd30InstallTasklist] || [wiki:PMCUnionDeprecationTasklist] || [wiki:KeysRefactor]
|| [wiki:PIRCDevelopment] || [wiki:APIFuncRenaming] || [wiki:JITRewrite] || [wiki:MakeEveryPMCAnObject]
|| [wiki:NCITasklist] || [wiki:CopyingGarbageCollector] || [wiki:CFunctionDocs] || [wiki:BuildTaskList]
|| [wiki:FreezeThawTasklist]
Long-Term Plans
|| [wiki:L1Recap] || [wiki:Lorito] || [wiki:ContextPMCUses]
|| LlvmJitExperiment
Project Information
|| [wiki:ParrotCommunityKnowledge] || BranchDescriptions || [wiki:BigProjectIdeas] || [wiki:GitObjections]
|| [wiki:Deprecation]
Parrot Ecosystem
|| [wiki:ModuleEcosystem] || [wiki:Modules] || [wiki:Languages]
Resources
|| [http://tt.perl6.cz TapTinder - continuous integration for Parrot on various platforms] || PerlSixTesting
|| [wiki:WhereIsIt] - links to other resources
|| ["Parrot Dictionary"] - opcodes, pmc types, and other definitions
|| [http://www.slimies.de/raxref-parrot_rakudo.html| Parrot/Rakudo Code Browser/XREF tool]
= Miscellaneous =
|| [wiki:Glossy-Brochure Glossy Brochure] || [wiki:ParrotFaces]
|| 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 [/parrot/register Register] or [/parrot/login Login] before you can edit pages.
== Starting Points ==
* TracGuide -- Built-in Documentation
* WikiFormatting -- Wiki formatting commands
* RecentChanges -- a list of most recent changes to the wiki
* [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project
* [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
* TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.keenan