Introduction
- The Parrot Primer
- Getting Started
- Parrot
- Parrot Roles and Responsibilities.
- Parrot Release History
- DONORS
- Parrot Glossary
- Parrot Release and Support Policy
Working with Parrot
- Parrot runcore, debugging and optimizer options
- Testing Parrot
- Parrot Developer FAQ
- Parrot Submission Instructions
Implementing Languages on Parrot
- Parrot Compiler Tools
- PCT Tutorial
- Grammar Engine
- Grammar Actions
- Parrot FAQ for compiler writers in PIR
Design, Internals & Development
- A Parrot Overview
- Parrot Design Documents (PDDs)
- PMCs
- Opcodes
- Developer Documentation
- Tools
- Productivity Comes in Pretty Colors
PIR Book
- Introduction
- Getting Started
- Basic Syntax
- Variables
- Control Structures
- Subroutines
- Classes and Objects
- I/O
- Exceptions
PCT Book
Parrot Developer's Guide: PIR (draft)
- Introduction
- Getting Started
- Dynamic C-level Objects
- Dynamic Opcodes
- Instruction Reference
- Directive Reference
- PIR Operator Reference
- HLLs and Interoperation
- PIR Standard Library
- Writing Tests
- Glossary
- Patch submission
- Command-Line Options
- Build Requirements
- Use the source