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

SCM Repository

[smlnj] Annotation of /pages/trunk/new.html
ViewVC logotype

Annotation of /pages/trunk/new.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 998 - (view) (download) (as text)

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

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