User:Whiteknight/Collections/Parrot Virtual Machine

A Book from English Wikibooks

 * Collections Preface
 * Introduction


 * Introduction To Parrot
 * Introduction
 * Building Parrot
 * Running Parrot


 * Programming For Parrot
 * Parrot Programming
 * Parrot Assembly Language
 * Parrot Intermediate Representation
 * Parrot Magic Cookies
 * Multithreading and Concurrency
 * Exception Handling
 * Classes and Objects
 * Advanced Subroutines
 * The Parrot Debugger


 * Parrot Compiler Tools
 * Parrot Compiler Tools
 * Parrot Grammar Engine
 * Not Quite Perl
 * Optables and Expressions
 * Advanced PGE
 * Building A Compiler
 * HLL Interoperation


 * Parrot Hacking
 * Parrot Internals
 * IMCC and PIRC
 * Run Core
 * Memory and Garbage Collection
 * Software Transactional Memory
 * PMC System
 * String System
 * Exception Subsystem
 * IO Subsystem
 * JIT and NCI
 * Parrot Embedding
 * Extensions
 * Packfiles


 * Appendices
 * PIR Reference
 * PASM Reference
 * PAST Node Reference
 * Languages on Parrot
 * HLLCompiler Class
 * Command Line Options
 * Built-In PMCs
 * Bytecode File Format
 * VTABLE List


 * "Squaak" Language Tutorial
 * Squaak Tutorial
 * Introduction
 * Poking in Compiler Guts
 * Squaak Details and First Steps
 * PAST Nodes and More Statements
 * Variable Declaration and Scope
 * Scope and Subroutines
 * Operators and Precedence
 * Hash Tables and Arrays
 * Wrap-Up and Conclusion


 * Resources and Licensing
 * Resources
 * Licensing