cvs-parrot  

cvs commit: parrot/docs glossary.pod

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