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

SCM Repository

[smlnj] View of /pages/trunk/software.html
ViewVC logotype

View of /pages/trunk/software.html

Parent Directory Parent Directory | Revision Log Revision Log

Revision 2616 - (download) (as text) (annotate)
Fri May 25 23:03:44 2007 UTC (14 years, 4 months ago) by dbm
File size: 7290 byte(s)
edited heap2exec page, eliminated a couple more bell-labs urls
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <!-- Copyright (c) 1996 Lucent Technologies; Bell Laboratories -->
  <title>SML/NJ Software</title>
                <!-- Changed by: Lal George, 13-Oct-1997 -->
  <body bgcolor="white">
<h1>SML/NJ Software</h1>
<blockquote> This page provides pointers to the SML/NJ software distributions
  and installation instructions.             
  <h2>Current Release</h2>
  <p> The current release of SML/NJ is <a href="NEWS/110-README.html">
<strong> Version 110</strong></a>, originally introduced in February
1998. Version   110 runs under Unix, Windows 95 or Windows NT.  (<em>The
the current release  version number is 110.0.7, representing the 7th patch
release of 110, but we will refer to this version as 110 for short.</em>
) </p>
<p>  </p>
<h3>Installation Instructions</h3>
<p> To download and install SML/NJ 110, follow these  <a href="install/index.html"><strong> installation instructions</strong></a>.  <a name="Mirrors">         
<h3> The Distribution Files </h3>
</a> </p>
The files making up the Version 110 distribution are available via http
from this <a href="dist/release/110.0.7/index.html"> index </a> page.

The following sites mirror the distributions (if you run a mirror site
not listed here, please let us know):
<li><a href="ftp://rodin.stanford.edu/pub/smlnj"><strong>Stanford 
University (California)</strong> </a> </li>
<li><a href="ftp://flint.cs.yale.edu/pub/smlnj"><strong>Yale
University (Connecticut)</strong> </a> </li>
<li><a href="ftp://ftp.diku.dk/pub/smlnj"> <strong>DIKU (Denmark)</strong> </a> </li>
<li><a href="ftp://ftp.cl.cam.ac.uk/MIRRORED/smlnj"><strong>Cambridge
(UK)</strong></a> </li>
<li><a href="ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/ml/smlnj/">
<strong>SunSITE (UK)</strong></a> </li>
<li><a href="ftp://ftp.ntua.gr/pub/lang/smlnj"><strong>National 
 Technical Univ. of Athens (Greece)</strong></a> </li>
<li><a href="ftp://ropas.kaist.ac.kr/pub/smlnj/"><strong>KAIST
 (Korea)</strong></a>   </li>
<li><a href="http://gd.tuwien.ac.at/languages/smlnj/"><strong>
 Vienna   Univ. of Technology, Austria</strong></a> (<a href="ftp://gd.tuwien.ac.at/languages/smlnj/">
    ftp version</a>) </li>
<h3> Previous Releases </h3>
<a href="NEWS/93-README.html">
Version  0.93</a> (released in 1993) is still available but is
obsolete and no longer supported. It is mainly of historical interest
for code archeology.
<h2><a name="SOFTWARE:WORKING-VERSIONS"> Working Versions </a></h2>
Working versions are created for internal development purposes and
vary in reliability and stability. Most are robust enough for
noncritical research use, others are not.  Please pay careful
attention to the README or NEWS file for each version before attempting
to  use it.

Current and recent working versions are listed in the
<a href="dist/working/index.html">Working Versions</a> index,
which gives access to README files for recent working
versions and the ftp directories for working versions that are currently
available for downloading.  The <a href="install/index.html">
installation instructions</a> for the release version will generally work,
<em>mutatis mutandis</em>, for working versions. </p>

We generally announce new versions (including working versions) on
comp.lang.ml, comp.lang.functional, freshmeat.net, and our
development mailing list <img src="smlnj-list-logo.jpg" align=center>.</p>
<p> After version 110.9.1, the older "cmachine" (i.e. non-MLRISC) code 
generators were replaced by new MLRISC code
generators, except for the MIPS architecture, which is currently not
supported in the latest working version.  Work on a new MIPS MLRISC
code generator is in progress.</p>
<p>  </p>
<hr>  <a name="packages">                             
<h2> Packages </h2> </a>                             
<p> The directory  </p>

contains software packages that are not part of the core SML/NJ distribution.
Currently, this directory contains:                                  
     <li> <a href="doc/ckit/index.html"><strong>
ckit</strong></a>, a C front    end. </li>
<a name="benchmarks">                                     
<h2> Benchmarks </h2> </a>                                     
<p> A set of programs used as a "benchmark suite" for Standard ML
is available by svn checkout at
<h2> SML/NJ Compiler Test Suites </h2>
<p> The regression test suites used for the SML/NJ compiler are 
available by svn checkout at svn://smlnj-gforge.cs.uchicago.edu/smlnj/tests. </p>
<h2> <a name="contrib">Contributed Software</a> </h2>
<p> Some contributed software packages can be found at (<em>location to be
Currently this directory contains:                                 
<strong>emacs</strong> </dt>
<dd> The sml-mode package provides an emacs mode for editing 
sml code under Gnu emacs and running the sml top-level as a subprocess of
emacs.  Originally developed by Matthew J. Morley, it is now maintained 
by Stefan Monnier (monnier at iro dot umontreal dot ca).
<a href="doc/Emacs/sml-mode.html">Online documentation</a>
is available here.  The latest sml-mode tarball
is available at <a href="http://www.iro.umontreal.ca/~monnier/elisp/">
<p> </p>
<dt><strong>tools</strong> </dt>
<dd> Various software tools, including:              
<li> <a href="doc/heap2exec/index.html">heap2exec</a>,
A "heap2exec" utility for building Unix
executables from heap images and the SML/NJ runtime executable.
(This replaces Lorenz Huelsbergen's original heap2exec utility.) </li>
<p> </p>
<dt><strong>lib</strong> </dt>
<dd> Some contributed or "borrowed" libraries, including: 
<li> Util.tar.Z, utility modules contributed by Nikolai Bjorner and Matthias
Blume. </li>
<li> getopt.tar.Z, a port (via Haskell) of the GNU getopt library. </li>
<p> Additional packages will be added as they become available.
New contributions are eagerly sought!
<center><strong> | <a href="index.html">
SML/NJ Home Page</a> | </strong></center>
<hr> Send your comments to <img src="smlnj-list-logo.jpg" align=center><br>

<font size="-3">Copyright &copy; 2004-2007, the SML/NJ Fellowship</a>.

ViewVC Help
Powered by ViewVC 1.0.0