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/system/README
ViewVC logotype

Diff of /sml/trunk/src/system/README

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

revision 672, Mon Jun 19 04:40:29 2000 UTC revision 677, Mon Jun 26 00:56:56 2000 UTC
# Line 46  Line 46 
46    * $smlnj/cm.cm                        abbrev. for $smlnj/cm/full.cm    * $smlnj/cm.cm                        abbrev. for $smlnj/cm/full.cm
47    * $smlnj/cmb.cm                       abbrev. for $smlnj/cmb/current.cm    * $smlnj/cmb.cm                       abbrev. for $smlnj/cmb/current.cm
48    
49    * $comp-lib.cm                        Utility library for compiler    * $/comp-lib.cm                       Utility library for compiler
50    
51    - $smlnj/viscomp/core.cm              Compiler core functionality    - $smlnj/viscomp/core.cm              Compiler core functionality
52    - $smlnj/viscomp/{alpha32,hppa,ppc,sparc,x86}.cm    - $smlnj/viscomp/{alpha32,hppa,ppc,sparc,x86}.cm
# Line 62  Line 62 
62                                           Graph, Visual, etc. do not currently                                           Graph, Visual, etc. do not currently
63                                           take part in the SML/NJ build.)                                           take part in the SML/NJ build.)
64    
65    * ${mlyacc,mllex,mlburg}-tool.cm      CM plug-in libraries for common tools    * $/{mlyacc,mllex,mlburg}-tool.cm     CM plug-in libraries for common tools
66    * ${grm,lex,burg}-ext.cm              CM plug-in libraries for common file    * $/{grm,lex,burg}-ext.cm             CM plug-in libraries for common file
67                                          extensions                                          extensions
68    
69  Paths of the form $/foo/... are shorthands for $foo/foo/..., paths of  Paths of the form $/foo/<more> are shorthands for $foo/foo/<more>.
 the form $/singlearc can also be written as $singlearc (e.g.,  
 $basis.cm instead of $/basis.cm).  The usefulness of the latter  
 shorthand is controversial, so you should probably try to avoid it.  
70    
71  A more complete explanation of the $-notation can be found later in  A more complete explanation of the $-notation can be found later in
72  this document or in the CM manual.  this document or in the CM manual.
# Line 344  Line 341 
341    $/foo/bar/baz.cm      (* same as $foo/foo/bar/baz.cm *)    $/foo/bar/baz.cm      (* same as $foo/foo/bar/baz.cm *)
342    $/basis.cm            (* same as $basis.cm/basis.cm *)    $/basis.cm            (* same as $basis.cm/basis.cm *)
343    
 Currently, CM accepts one additional shorthand for the case where  
 <path> has precisely one arc that coincides with <anchor>.  Here, the  
 slash "/" can be ommitted, too.  
   
 Examples:  
   
   $basis.cm             (* same as $/basis.cm or $basis.cm/basis.cm *)  
   $nw-ext.cm            (* same as $/nw-ext.cm or $nw-ext.cm/nw-ext.cm *)  
   
344  There used to be a notion of "implicit" anchors where in the case that  There used to be a notion of "implicit" anchors where in the case that
345  <anchor> is a known anchor, paths of the form  <anchor> is a known anchor, paths of the form
346    

Legend:
Removed from v.672  
changed lines
  Added in v.677

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