Gregor N . Purdy
Sun, 02 Nov 2003 21:54:33 -0800
cvsuser 03/11/02 20:49:46 Modified: docs glossary.pod Log: New entries for folks reading summaries: IMC, IMCC, Packfile, PBC, PIR. Revision Changes Path 1.11 +41 -1 parrot/docs/glossary.pod Index: glossary.pod =================================================================== RCS file: /cvs/public/parrot/docs/glossary.pod,v retrieving revision 1.10 retrieving revision 1.11 diff -u -w -r1.10 -r1.11 --- glossary.pod 4 Oct 2003 16:19:45 -0000 1.10 +++ glossary.pod 3 Nov 2003 04:49:46 -0000 1.11 @@ -6,7 +6,7 @@ =head1 ID -$Id: glossary.pod,v 1.10 2003/10/04 16:19:45 gregor Exp $ +$Id: glossary.pod,v 1.11 2003/11/03 04:49:46 gregor Exp $ =head1 SUMMARY @@ -161,6 +161,46 @@ provide future unicode support. http://oss.software.ibm.com/icu/index.html + +=head2 IMC + +Parrot Intermediate Code. A medium-level assembly language for Parrot +that hides messy details like register allocation so language +compiler writers who target IMC don't have to roll their own. + +See also IMCC, PIR. + +=head2 IMCC + +Parrot's Intermediate Code Compiler, which started its life as an +improved Parrot assembler, and eventually became so integrated with +Parrot that it became the Parrot executable (being able to load and +run PBC files, PASM files or IMC files). + +=head2 Packfile + +Another name for a PBC file, due to the names used for data structures +in one of the early implementations. You can see the initial commit of +the PackFile.pm implementation, with the rationale for the name here: + +http://cvs.perl.org/cgi/viewcvs.cgi/parrot/lib/Parrot/PackFile.pm?sortby=log + +=head2 PBC + +Parrot Byte Code. The name for the "executable" files that can be +passed to the Parrot interpreter for immediate execution (although +PASM and IMC files can be executed directly, too). + +See also Packfile. + +=head2 PIR + +Parrot Intermediate Representation. The original name for IMC. Since +it has become the convention to name input files to IMCC with the +extension ".imc", IMC is a more natural name, although PIR is still +sighted regularly on the E<lt>[EMAIL PROTECTED]<gt> email list. + +See also IMC. =head2 PMC
- cvs commit: parrot/docs glossary.pod robert
- cvs commit: parrot/docs glossary.pod mrjoltcola
- cvs commit: parrot/docs glossary.pod dan
- cvs commit: parrot/docs glossary.pod mrjoltcola
- cvs commit: parrot/docs glossary.pod dan
- cvs commit: parrot/docs glossary.pod Robert Spier
- cvs commit: parrot/docs glossary.pod Gregor N . Purdy
- cvs commit: parrot/docs glossary.pod Gregor N . Purdy