= HLL Resources = Here are some things that may be generally useful to you as an HLL developer: * The [http://en.wikibooks.org/wiki/Parrot_Virtual_Machine Parrot VM Wikibook] contains a nice [http://en.wikibooks.org/wiki/Parrot_Virtual_Machine/Squaak_Tutorial tutorial] on creating an HLL compiler, and other useful resources. * In the docs/ directory of the Parrot SVN repo, there are several useful references including: * [http://trac.parrot.org/parrot/browser/trunk/docs/pdds/draft/pdd29_compiler_tools.pod docs/pdds/draft/pdd29_compiler_tools.pod] * [http://trac.parrot.org/parrot/browser/trunk/docs/pdds/pdd26_ast.pod docs/pdds/draft/pdd26_ast.pod] * And everything in [http://trac.parrot.org/parrot/browser/trunk/docs/book/pct docs/book/pct] and [http://trac.parrot.org/parrot/browser/trunk/docs/pct docs/pct] And here are notes on a variety of more specific topics: * ["C3 linearization"] * ["Creating Closures with NQP-rx"] * [wiki:Glossy-Brochure] * [wiki:HLLInteroperability] * HllInteroperability * ["Migrating to NQPrx"] * ModuleEcosystem * ["NQP-rx Operator Precedence Parsing"] * ["NQP-rx Tricks"] * ParrotBestPractices * ParrotCommunityKnowledge * ["Parrot Dictionary"] * [wiki:PGEBestPractices]