Changes between Version 4 and Version 5 of Doc/compiler


Ignore:
Timestamp:
Feb 27, 2011, 4:23:30 PM (15 years ago)
Author:
/C=FR/O=CNRS/OU=UMR8607/CN=Charles Loomis/emailAddress=loomis@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/compiler

    v4 v5  
    22[[TracNav]]
    33
    4 The pan "compiler" interprets machine configurations written in the pan configuration language and produces "machine profiles" that describe each machine's configuration.  A client machine then retrieves its machine profile and uses the information in it to update its configuration.  The configuration typically includes the software packages installed on the machine, what services run on the machine, and how those services are configured.
     4The pan "compiler" interprets machine configurations written in the pan configuration language and produces "machine profiles" that describe each machine's configuration.  "Compiler" is actually a misnomer because the actual compilation of pan source files or "templates" 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.
    55
    6 The 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.
    7 
    8 Installation instructions for pan compiler are available in [wiki:Download/panc Download and Install] area.
     6== Documentation ==
    97
    108Documentation for the pan compiler and pan language are distributed with each version of the pan compiler:
     
    1614The 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.
    1715
     16== Sources ==
     17
     18The source for the pan compiler is managed through a [http://subversion.tigris.org/ subversion] repository.  The mainline development ("trunk") can be checked out with a subversion client with the command:
     19{{{
     20svn checkout https://quattor.svn.sourceforge.net/svnroot/quattor/trunk/pan
     21}}}
     22Specific versions of the compiler can be checked out from the tags area:
     23{{{
     24https://quattor.svn.sourceforge.net/svnroot/quattor/tags/pan-8.4.6
     25}}}
     26where the tags correspond to the version of the compiler.  The code can be browsed through the [http://quattor.svn.sourceforge.net/viewvc/quattor/ ViewVC interface at SourceForge].
    1827
    1928
    2029
     30
     31
     32