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 956 - (view) (download) (as text)

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

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