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

1 : mblume 996 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 :     <html>
3 :     <head>
4 : mblume 1221 <!-- Copyright (c) 1996 Lucent Technologies; Bell Laboratories -->
5 :     <title>SML/NJ --- What's new?</title>
6 :     <!-- Changed by: Andrew Appel, 5-Dec-1997 -->
7 : mblume 996 </head>
8 : mblume 1221
9 :     <body bgcolor="#ffffff">
10 : jhr 6752
11 :     <center>
12 : mblume 996 <h1>What's new?</h1>
13 : mblume 1221 </center>
14 : jhr 6752
15 : mblume 1221 <hr width="30%">
16 :    
17 :     <a name="SF-mirror">
18 : dbm 2484 <h3>SML/NJ web site now hosted at the University of Chicago</h3>
19 : mblume 1221 </a>
20 : jhr 6752
21 : mblume 1221 <blockquote>
22 :     <a name="SF-mirror">The master copy of the SML/NJ web pages is now
23 : dbm 2484 kept in the svn repository of the smlnj gforge project at the
24 : dbm 4191 university of Chicago (https://smlnj-gforge.cs.uchicago.edu/svn/smlnj/pages).
25 : dbm 2484 <p>
26 :     The web pages are mirrored at the SML/NJ sourceforge project
27 :     <href="http://smlnj.sourceforge.net/">smlnj.sourceforge.net</a>,
28 :     which should mirror the same pages from the repository. [There may
29 :     be some lag however, because the smlnj-gforge svn repository cannot
30 :     be checked out at the sourceforge server and the pages have to be
31 :     updated manually.]
32 :     <p>
33 :     System source code, libraries, utilities, benchmarks, and test suites
34 : dbm 4191 are also now hosted primarily in the smlnj-gforge.cs.uchicago.edu
35 : dbm 2484 repository.
36 : mblume 1221 </blockquote>
37 :    
38 :     <a name="sourceforge">
39 :     <h3>New Standard ML and SML/NJ SourceForge projects</h3>
40 :     </a>
41 : jhr 6752
42 : mblume 1221 <blockquote>
43 :     <a name="sourceforge">Two new SML-related projects have been started
44 :     at SourceForge, a site and organization supporting collaborative
45 :     development of open-source software. The</a>
46 : jhr 3882 <!-- changed URL until www.standardml.org works again
47 : mblume 1221 <a href="http://www.standardml.org/">Standard ML (sml)</a>
48 :     project at <a href="http://www.standardml.org/">www.standardml.org</a>
49 : jhr 3882 -->
50 :     <a href="http://www.sml-family.org/">Standard ML (sml)</a>
51 :     project at <a href="http://www.sml-family.org/">www.sml-family.org</a>
52 : mblume 1221 supports all Standard ML implementations by encouraging sharing of
53 :     resources such as test suites, benchmarks, libraries, and
54 :     documentaion. The <a href="http://www.smlnj.org/">Standard ML of New
55 :     Jersey (smlnj)</a> project at
56 :     <a href="http://www.smlnj.org/">www.smlnj.org</a>
57 :     is intended to be the future home of SML/NJ
58 :     (including web pages, releases, CVS repository, etc.).
59 : dbm 2484 </blockquote>
60 : mblume 1221
61 :     <a name="prog-smlnj">
62 :     <h3>New SML/NJ tutorial by Riccardo Pucella</h3>
63 :     </a>
64 :    
65 :     <blockquote>
66 :     <a href="mailto:riccardo@cs.cornell.edu">Riccardo Pucella</a>
67 :     has written an extensive new tutorial,
68 :     <a href="http://www.cs.cornell.edu/riccardo/smlnj.html">
69 :     <strong>Notes on Programming SML/NJ</strong></a>,
70 :     which is available as
71 :     <a href="http://www.cs.cornell.edu/riccardo/prog-smlnj/notes-011001.ps">
72 :     postscript</a> or
73 :     <a href="http://www.cs.cornell.edu/riccardo/prog-smlnj/notes-011001.pdf">
74 :     PDF</a>.
75 :     This is a first draft of the Notes, and Riccardo welcomes
76 :     corrections and suggestions.
77 :     </blockquote>
78 :    
79 : blume 2683 <!--
80 :    
81 : mblume 1221 <a href="software.html#SOFTWARE:WORKING-VERSIONS">
82 :     <h3>Working Versions</h3>
83 :     </a>
84 : jhr 6752
85 : mblume 1221 <blockquote>
86 :    
87 : blume 2218 <a name="110.60">The latest working version</a>
88 :     (<a href="dist/working/110.60/110.60-README.html">110.60</a>) fixes a
89 :     signal-handling problem on Intel-based Macs and comes with two new
90 :     program-generator tools (<tt>ml-ulex</tt> and <tt>ml-antlr</tt>). It
91 :     also brings MLRISC-support for AMD64 and uses a new directory layout.
92 :     Beginning with 110.60, the master source repository
93 :     uses <a href="http://subversion.tigris.org">subversion</a> and is no
94 :     longer hosted by SourceForge.
95 :     <a name="110.59">The previous working version</a>
96 :     (<a href="dist/working/110.59/110.59-README.html">110.59</a>) provided
97 : mblume 1937 bugfixes and minor improvements, following the
98 :     <a name="110.58">previous version</a>
99 :     (<a href="dist/working/110.58/110.58-README.html">110.58</a>) which added
100 :     support for Intel-based Macs as well as x86-64-based Linux machines and
101 :     came with <b>lexgen</b>, a brand-new drop-in replacement
102 : mblume 1914 for <tt>ml-lex</tt>.
103 : mblume 1937 <a name="110.57">The version before that</a> (<a
104 : mblume 1868 href="dist/working/110.57/110.57-README.html">110.57</a>), much like
105 : mblume 1829 its predecessors
106 : mblume 1868 <a name="110.56"><a href="dist/working/110.56/110.56-README.html">110.56</a></a>,
107 : mblume 1850 <a name="110.55"><a href="dist/working/110.55/110.55-README.html">110.55</a></a>,
108 : mblume 1829 <a name="110.54"><a href="dist/working/110.54/110.54-README.html">110.54</a></a>,
109 :     <a name="110.53"><a href="dist/working/110.53/110.53-README.html">110.53</a></a> and
110 : mblume 1804 <a name="110.52"><a
111 : mblume 1765 href="dist/working/110.52/110.52-README.html">110.52</a></a>,
112 : mblume 1914 fixed various bugs and provided minor feature enhancements. The
113 : mblume 1765 version before that,
114 :     <a href="dist/working/110.51/110.51-README.html">110.51</a>,
115 :     mostly consisted of the addition of an (inefficient)
116 : mblume 1731 implementation of 64-bit integer arithmetic to <i>its</i> <a
117 :     name="110.50">predecessor</a>.
118 :     <a href="dist/working/110.50/110.50-README.html">110.50</a>
119 : mblume 1710 provided bugfixes to NLFFI on x86, improved support for back-tracing,
120 :     added a simple test coverage tool and had minor improvements
121 :     to other parts of the system.
122 :     <a name="110.49">The earlier <a
123 : mblume 1678 href="dist/working/110.49/110.49-README.html">110.49</a></a> came <a
124 :     name="110.48">hot on the heels of</a> <a
125 :     href="dist/working/110.48/110.48-README.html">110.48</a>.
126 : mblume 1710 These two versions were bugfix
127 : mblume 1626 releases on <a href="dist/working/110.47/110.47-README.html">110.47</a>,
128 :     which featured a preliminary implementation of the NLFFI foreign
129 :     function
130 : mblume 1586 interface under Mac OS X and under Microsoft Windows. (NLFFI was
131 :     previously available under x86/Linux and Sparc/Solaris only.)
132 :     The <a name="110.46">preceding version</a> (<a
133 :     href="NEWS/110.46-README.html">110.46</a>) was another step to spec
134 :     compliance for the Basis Library. It also fixed a number of bugs and
135 :     improved the win32 port by adding some previously missing
136 : mblume 1513 functionality to the runtime system.
137 :     <a name="110.45">Earlier</a>, <a href="NEWS/110.45-README.html">110.45</a>
138 :     fixed some installation problems caused by incompatibilities with GCC
139 :     3.3. <a name ="110.44">Before that,</a> <a
140 : mblume 1460 href="NEWS/110.44-README.html">110.44</a> brought our implementation
141 :     of the Basis library closer to the specification, fixed several
142 : mblume 1513 important bugs, and provided support for Mac OS X 10.3 (Panther). <a
143 :     name="110.43">The previous working release</a> (<a
144 :     href="NEWS/110.43-README.html">110.43</a>) offered an operational
145 :     win32 port, added IntInf support to compiler and Basis library, and
146 :     also updated many interfaces of the Basis according to the latest
147 :     draft of the specification. <a name="110.42">Earlier,</a> <a
148 :     href="NEWS/110.42-README.html">110.42</a> resolved a problem with a
149 :     CML memory leak supported MacOS X 10.2 (Jaguar). The <a
150 :     name="110.41">previous update</a> (<a
151 :     href="NEWS/110.41-README.html">110.41</a>) fixed--along with some
152 :     other bugs--a long-standing memory leakage problem in the garbage
153 :     collector. However, the volume of changes paled in comparison to its
154 : mblume 1256 predecessor version <a name="110.40"><a
155 : mblume 1513 href="NEWS/110.40-README.html">110.40</a>, which came with many
156 :     bugfixes and improvements to libraries and has seen much work in the
157 :     MLRISC backend. There were also numerous updates to many other parts
158 :     of the system. 110.40 succeeded a mostly-bugfix release (<a
159 : mblume 1421 href="NEWS/110.39-README.html">110.39</a>) and built on <a
160 : mblume 1256 href="NEWS/110.38-README.html">110.38</a> which provided internal
161 :     improvements to MLRISC and overhauled the FFI. The version before that
162 :     (<a href="NEWS/110.37-README.html">110.37</a>) came with some
163 :     enhancements to CM and more improvements to the MLRISC backend. All
164 : mblume 1513 working releases since <a href="NEWS/110.35-README">110.35</a> are
165 :     based on a new organization of compiler source code into CM libraries,
166 :     run under the new Mac OS X, include Matthias Blume's new, experimental
167 :     FFI (NLFFI) for x86-linux (and now sparc) and support CML as well as
168 :     eXene.
169 : mblume 1421
170 : mblume 1221 <p>Since working version 110.9.1, major internal changes have been
171 :     implemented and many changes are still in progress. Version <a
172 :     href="NEWS/110.12-README">110.12</a> introduced fundamental changes in
173 :     array, vector and string representations and a new garbage collector
174 :     interface. Extensive changes have also been made to the ML-RISC code
175 :     generators.</p>
176 : jhr 6752
177 :    
178 : mblume 1221 <p>Starting with <a href="NEWS/110.20-README.html">110.20</a>, a major
179 :     overhaul of the CM compilation manager has been in progress,
180 :     accompanied with a reorganization of the compiler itself into a set of
181 :     libraries.</p>
182 : jhr 6752
183 :    
184 : mblume 1221 <p>The next working release will incorporate an updated version of the
185 :     FLINT middle end. At this point, we will change the way the code is
186 :     managed by having a publically accessible CVS repository at Yale.</p>
187 : jhr 6752
188 :    
189 :     <p>As usual, use the working versions at your own risk.
190 :     Some working versions incorporate substantial changes that reduce stability
191 : mblume 1221 and introduce bugs.</p>
192 :    
193 :     </blockquote>
194 : blume 2683
195 : jhr 6752 -->
196 :    
197 :     <hr>
198 :    
199 : mblume 1221 <center>
200 :     <strong> | <a href="index.html">SML/NJ Home Page</a> | </strong>
201 :     </center>
202 : jhr 6752
203 :    
204 : mblume 1221 <hr>
205 :    
206 : jhr 6752 Send your comments to <img src="images/smlnj-list-logo.png" align=center><br>
207 : mblume 1221
208 : mblume 1765 <font size="-3">Copyright &copy; 2004-2005, the SML/NJ Fellowship</a>.
209 : jhr 6752 </font>
210 :    
211 : mblume 1221 </body>
212 :     </html>

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