Changes between Version 3 and Version 4 of Doc/compiler


Ignore:
Timestamp:
Nov 26, 2008, 12:16:20 PM (17 years ago)
Author:
loomis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/compiler

    v3 v4  
    66The word "compiler" is actually a misnomer because the actual compilation of pan templates (files written in the pan configuration language) is a small part of the work.  The compiler runs through five stages to produce a machine profile: compilation of pan templates, execution of those templates, insertion of default values, validation of configuration information, and finally serialization of the machine profile.
    77
    8 This documentation describes the java-implementation of a pan language compiler (versions 7 and greater) that replaces an earlier c-implementation (versions 6 and smaller).  The compiler was reimplemented to take better advantage of multi-CPU machines and reduce memory consumption; the eventual aim is to reduce the time it takes to produce a set of machine profiles.
     8Installation instructions for pan compiler are available in [wiki:Download/panc Download and Install] area.
    99
    10 Installation instructions for PAN Compiler v7 and later are available in [wiki:Download/panc Download and Install] area.
     10Documentation for the pan compiler and pan language are distributed with each version of the pan compiler:
     11 * Pan Language Manual: Detailed description of pan language syntax and functions.
     12 * Pan Compiler Manual: Detailed information about compiler options.
     13 * Pan Tutorial: A tutorial designed to explain the major features of the pan language.
     14PDF versions of those manuals can be downloaded from the [https://sourceforge.net/project/showfiles.php?group_id=221766&package_id=286489 panc section] of the [https://sourceforge.net/project/showfiles.php?group_id=221766 Quattor SourceForge repository].  The installation packages also contain HTML versions of the documentation.
     15
     16The pan language continues to evolve.  It is strongly recommended to consult the version of the Pan Language Manual that corresponds to the exact version of the compiler you are using.
    1117
    1218
    1319
     20