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/bt-02-basicusage.tex
ViewVC logotype

Diff of /sml/trunk/src/cm/Doc/bt-02-basicusage.tex

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

revision 770, Sun Dec 24 20:06:28 2000 UTC revision 771, Sat Dec 30 13:06:09 2000 UTC
# Line 60  Line 60 
60    
61  \begin{verbatim}  \begin{verbatim}
62  $ cd src/system  $ cd src/system
 $  
63  \end{verbatim}  \end{verbatim}
64    %$emacs unconfuse
65    
66  The next step is to start the interactive system and load the  The next step is to start the interactive system and load the
67  bootstrap compiler.  This can be done in one of two ways:  bootstrap compiler.  This can be done in one of two ways:
# Line 130  Line 130 
130  ...  ...
131  Standard ML of New Jersey ...  Standard ML of New Jersey ...
132  ./makeml: Heap image generated.  ./makeml: Heap image generated.
 $  
133  \end{verbatim}  \end{verbatim}
134    %$emacs unconfuse
135    
136  The {\tt makeml} command generates a new heap image and also prepares  The {\tt makeml} command generates a new heap image and also prepares
137  stable libraries to be used by this image.  Neither the heap image nor  stable libraries to be used by this image.  Neither the heap image nor
# Line 147  Line 147 
147  \begin{verbatim}  \begin{verbatim}
148  $ ./testml  $ ./testml
149  \end{verbatim}  \end{verbatim}
150  % $  %$emacs unconfuse
151    
152  This starts an interactive system in a way very similar to {\tt sml},  This starts an interactive system in a way very similar to {\tt sml},
153  but it uses heap image and libraries from a previous run of {\tt  but it uses heap image and libraries from a previous run of {\tt
# Line 162  Line 162 
162    
163  \begin{verbatim}  \begin{verbatim}
164  $ ./installml  $ ./installml
 $  
165  \end{verbatim}  \end{verbatim}
166    %$emacs unconfuse
167    
168  This command will replace the system's heap image in {\tt  This command will replace the system's heap image in {\tt
169  ../../bin/.heap} and its libraries in {\tt ../../lib}.  However, it  ../../bin/.heap} and its libraries in {\tt ../../lib}.  However, it
# Line 176  Line 176 
176  \begin{verbatim}  \begin{verbatim}
177  $ rm ../../lib/*  $ rm ../../lib/*
178  $ ./installml  $ ./installml
 $  
179  \end{verbatim}  \end{verbatim}
 % $  
180    
181  Libraries that were installed as part of the SML/NJ installation  Libraries that were installed as part of the SML/NJ installation
182  process but which are unrelated to bootstrap compilation (e.g., {\tt  process but which are unrelated to bootstrap compilation (e.g., {\tt
# Line 189  Line 187 
187  \begin{verbatim}  \begin{verbatim}
188  $ cd ../..  $ cd ../..
189  $ config/install.sh  $ config/install.sh
 ...  
 $  
190  \end{verbatim}  \end{verbatim}
 % $  
191    
192  Since some changes to the compiler also render old binfiles ususable,  Since some changes to the compiler also render old binfiles ususable,
193  one will occasionally have to remove those first (prior to re-running  one will occasionally have to remove those first (prior to re-running

Legend:
Removed from v.770  
changed lines
  Added in v.771

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