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 /pages/trunk/new.html
ViewVC logotype

Diff of /pages/trunk/new.html

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

revision 1041, Mon Jan 28 16:55:24 2002 UTC revision 1042, Mon Jan 28 17:26:42 2002 UTC
# Line 18  Line 18 
18  is now kept in the CVS repository of the smlnj SourceForge project (see </a><a href="#sourceforge">  is now kept in the CVS repository of the smlnj SourceForge project (see </a><a href="#sourceforge">
19    previous item on SourceForge projects</a>).  The <a href="http://cm.bell-labs.com/cm/cs/what/smlnj">    previous item on SourceForge projects</a>).  The <a href="http://cm.bell-labs.com/cm/cs/what/smlnj">
20    Bell-Labs-hosted site</a> is now joined by <a href="http://www.smlnj.org">    Bell-Labs-hosted site</a> is now joined by <a href="http://www.smlnj.org">
21    www.smlnj.org</a>, which mirrors the same pages from the repository. </blockquote>      www.smlnj.org</a>, which mirrors the same pages from the repository.
22      </blockquote>
23      <a name="macosx"> </a>      <a name="macosx"> </a>
24    <h3><a name="macosx">Working version 110.33 supports Mac OS X and experimentat    <h3><a name="macosx">Working version 110.33 supports Mac OS X and experimentat
25   FFI</a></h3>   FFI</a></h3>
# Line 36  Line 37 
37  95/98/ME that caused error messages abound undefined strings like PRODUCT_NAME.  95/98/ME that caused error messages abound undefined strings like PRODUCT_NAME.
38   This problem has been corrected in a new  </a><a href="ftp://ftp.research.bell-labs.com/dist/smlnj/release/110/smlnj.exe">   This problem has been corrected in a new  </a><a href="ftp://ftp.research.bell-labs.com/dist/smlnj/release/110/smlnj.exe">
39    smlnj.exe</a> now available in the usual 110.0.7 <a href="ftp://ftp.research.bell-labs.com/dist/smlnj/release/110/">    smlnj.exe</a> now available in the usual 110.0.7 <a href="ftp://ftp.research.bell-labs.com/dist/smlnj/release/110/">
40     ftp</a> and  <a href="http://cm.bell-labs.com/cm/cs/what/smlnj/dist">http</a>       ftp</a> and  <a href="http://cm.bell-labs.com/cm/cs/what/smlnj/dist">
41     distribution directories.   http</a>    distribution directories.
42        <p> This new smlnj.exe (as of 23 March 01) also corrects a problem        <p> This new smlnj.exe (as of 23 March 01) also corrects a problem
43  where installation only set the user PATH and CM_PATH environment variables.  where installation only set the user PATH and CM_PATH environment variables.
44   Now the installer sets these variables at the system level for all users.   Now the installer sets these variables at the system level for all users.
# Line 49  Line 50 
50        <blockquote> <a name="sourceforge">Two new SML-related projects have        <blockquote> <a name="sourceforge">Two new SML-related projects have
51   been started at SourceForge, a site and organization supporting collaborative   been started at SourceForge, a site and organization supporting collaborative
52   development of open-source software.  The  </a><a href="http://www.standardml.org">   development of open-source software.  The  </a><a href="http://www.standardml.org">
53    Standard ML (sml)</a> project at <a href="http://www.standardml.org">www.standardml.org</a>      Standard ML (sml)</a> project at <a href="http://www.standardml.org">
54     supports all Standard ML implementations by encouraging sharing of resources  www.standardml.org</a>     supports all Standard ML implementations by encouraging
55   such as test suites, benchmarks, libraries, and documentaion.  The <a href="http://www.smlnj.org">  sharing of resources   such as test suites, benchmarks, libraries, and documentaion.
56    Standard ML of New Jersey (smlnj)</a> project at <a href="http://www.smlnj.org">   The <a href="http://www.smlnj.org">    Standard ML of New Jersey (smlnj)</a>
57    www.smlnj.org</a> is intended to be the future home of SML/NJ (including   project at <a href="http://www.smlnj.org">    www.smlnj.org</a> is intended
58   web pages, releases, CVS repository, etc.). </blockquote>  to be the future home of SML/NJ (including   web pages, releases, CVS repository,
59    etc.). </blockquote>
60      <a name="prog-smlnj"> </a>      <a name="prog-smlnj"> </a>
61          <h3><a name="prog-smlnj">New SML/NJ tutorial by Riccardo Pucella</a></h3>          <h3><a name="prog-smlnj">New SML/NJ tutorial by Riccardo Pucella</a></h3>
62    
63          <blockquote> <a href="mailto:riccardo@cs.cornell.edu">Riccardo Pucella</a>          <blockquote> <a href="mailto:riccardo@cs.cornell.edu">Riccardo Pucella</a>
64     has written an extensive new tutorial, <a href="http://www.cs.cornell.edu/riccardo/smlnj.html">     has written an extensive new tutorial, <a href="http://www.cs.cornell.edu/riccardo/smlnj.html">
65     <strong>Notes on Programming SML/NJ</strong></a>, which is available as       <strong>Notes on Programming SML/NJ</strong></a>, which is available
66             <a href="http://www.cs.cornell.edu/riccardo/prog-smlnj/notes-011001.ps">  as            <a href="http://www.cs.cornell.edu/riccardo/prog-smlnj/notes-011001.ps">
67    postscript</a> or <a href="http://www.cs.cornell.edu/riccardo/prog-smlnj/notes-011001.pdf">    postscript</a> or <a href="http://www.cs.cornell.edu/riccardo/prog-smlnj/notes-011001.pdf">
68    PDF</a>. This is a first draft of the Notes, and Riccardo welcomes corrections    PDF</a>. This is a first draft of the Notes, and Riccardo welcomes corrections
69   and suggestions. </blockquote>   and suggestions. </blockquote>
70      <a name="sml-mode"> </a>      <a name="sml-mode"> </a>
71    
72            <h3><a name="sml-mode">New version of sml-mode added to contrib/emacs</a></h3>            <h3><a name="sml-mode">New version of sml-mode added to contrib/emacs</a></h3>
73    
74            <blockquote> <a href="mailto:monnier@cs.yale.edu">Stefan Monnier's</a>            <blockquote> <a href="mailto:monnier@cs.yale.edu">Stefan Monnier's</a>
# Line 73  Line 76 
76   to the <a href="ftp://ftp.research.bell-labs.com/dist/smlnj/contrib/emacs">   to the <a href="ftp://ftp.research.bell-labs.com/dist/smlnj/contrib/emacs">
77    contrib/emacs</a> directory. </blockquote>    contrib/emacs</a> directory. </blockquote>
78      <a name="110.0.7">      <a name="110.0.7">
79    
80              <h3>Patch Release 110.0.7</h3>              <h3>Patch Release 110.0.7</h3>
81     </a>     </a>
82              <blockquote> A new minor release version <a href="NEWS/110-README.html">              <blockquote> A new minor release version <a href="NEWS/110-README.html">
# Line 80  Line 84 
84   110 (110.0.4 was not released).  This patch release fixes a long-standing   110 (110.0.4 was not released).  This patch release fixes a long-standing
85   bug in signal handling.  It also includes a number of SML/NJ Library enhancements   bug in signal handling.  It also includes a number of SML/NJ Library enhancements
86   and fixes and some fixes to CM and eXene, and a small number of other bug   and fixes and some fixes to CM and eXene, and a small number of other bug
87   fixes.  See the <a href="NEWS/110-PATCH-HISTORY">110-PATCH-HISTORY</a> file    fixes.  See the <a href="NEWS/110-PATCH-HISTORY">110-PATCH-HISTORY</a>
88   for       details. With this release, we are also making the distribution  file   for       details. With this release, we are also making the distribution
89   files available for download via http as well as ftp.  See the <a href="dist/110.0.7.html">   files available for download via http as well as ftp.  See the <a href="dist/110.0.7.html">
90    110.0.7 distribution page</a>. [<strong>Note:</strong> The original smlnj.exe    110.0.7 distribution page</a>. [<strong>Note:</strong> The original smlnj.exe
91   installer for Windows had incorrect CM tool paths.  This has been corrected   installer for Windows had incorrect CM tool paths.  This has been corrected
92   by a new smlnj.exe as of October 18, 2000.] </blockquote>   by a new smlnj.exe as of October 18, 2000.] </blockquote>
93      <a name="Version-111">      <a name="Version-111">
94    
95                <h3>Plans for the next release (Version 111)</h3>                <h3>Plans for the next release (Version 111)</h3>
96     </a>     </a>
97                <blockquote> Meanwhile, work continues on the next release,                <blockquote> Meanwhile, work continues on the next release,
# Line 95  Line 100 
100  there will be major internal changes, including:  there will be major internal changes, including:
101    
102                  <ul>                  <ul>
103     <li>A new runtime system with improved management of virtual memory. </li>       <li>A new runtime system with improved management of virtual memory.
                     <li>New support for foreign functions (C) based on IDL.  
104                     </li>                     </li>
105                          <li>New support for foreign functions (C) based on
106    IDL.                     </li>
107                      <li>Conformance with the soon to be published SML Basis                      <li>Conformance with the soon to be published SML Basis
108   spec. </li>   spec. </li>
109                      <li>MLRISC code generators for all architectures. </li>                      <li>MLRISC code generators for all architectures. </li>
110                      <li>The FLINT representation has partially replaced the                        <li>The FLINT representation has partially replaced
111   old cps representation in the back end. </li>  the  old cps representation in the back end. </li>
112    
113                  </ul>                  </ul>
114     In addition, there will be a couple significant language extensions: lazy       In addition, there will be a couple significant language extensions:
115   datatypes and lazy functions over such datatypes, functional record concatenation  lazy  datatypes and lazy functions over such datatypes, functional record
116   (a "with" operation), and mutable records whose fields can be updated.  concatenation  (a "with" operation), and mutable records whose fields can
117    be updated.
118    
119                  <p> Most features of Version 111 are implemented in current                  <p> Most features of Version 111 are implemented in current
120   working versions.  The main missing elements are the new runtime system   working versions.  The main missing elements are the new runtime system
121  and  a MIPS code generator. </p>  and  a MIPS code generator. </p>
122                    </blockquote>                    </blockquote>
123    
124    
125                  <h3><a href="software.html#SOFTWARE:WORKING-VERSIONS">Working                  <h3><a href="software.html#SOFTWARE:WORKING-VERSIONS">Working
126   Versions</a></h3>   Versions</a></h3>
127    
128                  <p> </p>                  <p> </p>
129    
130                  <blockquote> <a name="110.37"> The latest working version                  <blockquote> <a name="110.38"> The latest working version
131   is </a><a href="NEWS/110.37-README.html">110.37</a>. &nbsp;It provides some    is </a><a href="NEWS/110.38-README.html">110.38</a>. &nbsp;It provides
132  enhancements to CM and improvements to the MLRISC backend. &nbsp;The previous  internal improvements to MLRISC and an overhauled FFI. &nbsp;The previous
133  release, <a href="NEWS/110.36-README.html">110.36</a>, fixed a few important  version (<a href="NEWS/110.37-README.html">110.37</a>) came with some enhancements
134   bugs. All working releases since <a href="NEWS/110.35-README">110.35</a>  to CM and more improvements to the MLRISC backend. All working releases since
135   are based on a new  organization of compiler source code into CM libraries,                    <a href="NEWS/110.35-README">110.35</a>  are based on a
136  run under the new  Mac OS X, include Matthias Blume's new, experimental FFI  new  organization of compiler source code into CM libraries, run under the
137  (NLFFI) for x86-linux  and support CML as well as eXene.  new  Mac OS X, include Matthias Blume's new, experimental FFI (NLFFI) for
138    x86-linux  and support CML as well as eXene.
139    
140                    <p> Since working version 110.9.1, major internal changes                    <p> Since working version 110.9.1, major internal changes
141   have been implemented and many changes are still in progress.  Version <a href="NEWS/110.12-README">    have been implemented and many changes are still in progress.  Version
142    110.12</a> introduced fundamental changes in array, vector and string representations                    <a href="NEWS/110.12-README">    110.12</a> introduced
143   and a new garbage collector interface.  Extensive changes have also been  fundamental changes in array, vector and string representations  and a new
144  made to the ML-RISC code generators. </p>  garbage collector interface.  Extensive changes have also been made to the
145    ML-RISC code generators. </p>
146    
147    
148                    <p> Starting with <a href="NEWS/110.20-README.html">110.20</a>                    <p> Starting with <a href="NEWS/110.20-README.html">110.20</a>
149    , a major overhaul of the CM compilation manager has been in progress,    , a major overhaul of the CM compilation manager has been in progress,
150  accompanied  with a reorganization of the compiler itself into a set of libraries.   accompanied  with a reorganization of the compiler itself into a set of
151                    </p>  libraries.                    </p>
152    
153    
154                    <p> The next working release will incorporate an updated                    <p> The next working release will incorporate an updated
155   version of the FLINT middle end.  At this point, we will change the way   version of the FLINT middle end.  At this point, we will change the way
156  the  code is managed by having a publically accessible CVS repository at  the  code is managed by having a publically accessible CVS repository at
157  Yale.                    </p>  Yale.                    </p>
158    
159    
160                    <p> As usual, use the working versions at your own risk.                    <p> As usual, use the working versions at your own risk.
161    Some working versions incorporate substantial changes that reduce stability    Some working versions incorporate substantial changes that reduce stability
162   and introduce bugs. </p>   and introduce bugs. </p>
163                      </blockquote>                      </blockquote>
164    
165    
166                    <hr>                    <hr>
167    
168                    <center><strong> | <a href="index.html">SML/NJ Home Page</a>                    <center><strong> | <a href="index.html">SML/NJ Home Page</a>
169     | </strong></center>     | </strong></center>
170    
171    
172                    <hr> Send your comments to <a href="mailto:sml-nj@research.bell-labs.com">                    <hr> Send your comments to <a href="mailto:sml-nj@research.bell-labs.com">
173    sml-nj@research.bell-labs.com</a><br>    sml-nj@research.bell-labs.com</a><br>
174     <font size="-3">   Copyright &copy; 1998,   <a href="http://www.lucent.com/">     <font size="-3">   Copyright &copy; 1998,   <a href="http://www.lucent.com/">
175    Lucent Technologies; Bell Laboratories</a>.   <br>    Lucent Technologies; Bell Laboratories</a>.   <br>
176     </font>     </font>
177    
178                    </body>                    </body>
179                    </html>                    </html>

Legend:
Removed from v.1041  
changed lines
  Added in v.1042

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