Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /sml/trunk/src/cm/Doc/manual.tex
ViewVC logotype

Diff of /sml/trunk/src/cm/Doc/manual.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 696, Tue Aug 8 02:18:49 2000 UTC revision 710, Tue Oct 17 08:21:09 2000 UTC
# Line 608  Line 608 
608    
609  Functions that control CM's operation are accessible as members of a  Functions that control CM's operation are accessible as members of a
610  structure named {\tt CM} which itself is exported from a library  structure named {\tt CM} which itself is exported from a library
611  called {\tt \$smlnj/full.cm} (or, alternatively, {\tt  called {\tt \$smlnj/cm.cm} (or, alternatively, {\tt
612  \$smlnj/cm/full.cm}).  This library is pre-registered for auto-loading  \$smlnj/cm/full.cm}).  This library is pre-registered for auto-loading
613  at the interactive top level.  at the interactive top level.
614    
# Line 943  Line 943 
943  CM is put into ``parallel'' mode by attaching at least one compile  CM is put into ``parallel'' mode by attaching at least one compile
944  server.  Compile servers are attached using invocations of {\tt  server.  Compile servers are attached using invocations of {\tt
945  CM.Server.start}.  The function takes the name of the server (as an  CM.Server.start}.  The function takes the name of the server (as an
946  arbitrary but unique string) ({\tt name}), the Unix command used to  arbitrary string) ({\tt name}), the Unix command used to
947  start the server in a form suitable as an argument to {\tt  start the server in a form suitable as an argument to {\tt
948  Unix.execute} ({\tt cmd}), an optional ``path transformation  Unix.execute} ({\tt cmd}), an optional ``path transformation
949  function'' for converting local path names to remote pathnames ({\tt  function'' for converting local path names to remote pathnames ({\tt
# Line 2101  Line 2101 
2101    end    end
2102  \end{verbatim}  \end{verbatim}
2103    
2104  Here, {\tt name} is a string uniquely identifying the server and {\tt  Here, {\tt name} is an arbitrary string that is used by CM when
2105  cmd} is a value suitable as argument to {\tt Unix.execute}.  issuing diagnostic messages concerning the server\footnote{Therefore,
2106    it is useful to choose {\tt name} uniquely.} and {\tt cmd} is a value
2107    suitable as argument to {\tt Unix.execute}.
2108    
2109  The program to be specified by {\tt cmd} should be another instance of  The program to be specified by {\tt cmd} should be another instance of
2110  CM---running in ``slave mode''.  To start CM in slave mode, start {\tt  CM---running in ``slave mode''.  To start CM in slave mode, start {\tt
# Line 2254  Line 2256 
2256  This section describes those arguments accepted by {\tt sml} that  This section describes those arguments accepted by {\tt sml} that
2257  are related to (and processed by) CM.  are related to (and processed by) CM.
2258    
2259  CM accepts {\em file names}, {\em mode switching flags}, and {\tt  CM accepts {\em file names}, {\em mode switching flags}, and {\em
2260  preprocessor definitions} as arguments.  All these arguments are  preprocessor definitions} as arguments.  All these arguments are
2261  processed one-by-one from left to right.  processed one-by-one from left to right.
2262    

Legend:
Removed from v.696  
changed lines
  Added in v.710

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0