4 In theory every strictly conforming Standard ML program should run on
5 MLton. However, often large SML projects use implementation specific
6 features so some "porting" is required. Here is a partial list of
7 software that is known to run on MLton.
10 ** <:SMLNJLibrary:> - distributed with MLton
11 ** <:MLtonLibraryProject:> - various libraries located on the MLton subversion repository
12 ** <!ViewGitDir(mlton,master,lib/mlton)> - the internal MLton utility library, which we hope to cleanup and make more accessible someday
13 ** http://github.com/seanmcl/sml-ext[sml-ext], a grab bag of libraries for MLton and other SML implementations (by Sean McLaughlin)
14 ** http://tom7misc.cvs.sourceforge.net/tom7misc/sml-lib/[sml-lib], a grab bag of libraries for MLton and other SML implementations (by <:TomMurphy:>)
16 ** <:MLLPTLibrary:> - distributed with MLton
17 ** <:MLLex:> - distributed with MLton
21 ** <:MLLPTLibrary:> - distributed with MLton
22 ** <:MLYacc:> - distributed with MLton
23 * Concurrency: <:ConcurrentML:> - distributed with MLton
28 ** <:CKitLibrary:> - distributed with MLton
29 ** <:MLRISCLibrary:> - distributed with MLton
30 ** <:MLNLFFI:ML-NLFFI> - distributed with MLton
31 ** <:Swerve:>, an HTTP server
32 ** <:fxp:>, an XML parser
34 == Ports in progress ==
36 <:Contact:> us for details on any of these.
38 * <:MLDoc:> http://people.cs.uchicago.edu/%7Ejhr/tools/ml-doc.html
43 More projects using MLton can be seen on the <:Users:> page.
45 == Software for SML implementations other than MLton ==
48 ** Moscow ML: http://www.dina.kvl.dk/%7Esestoft/mosmllib/Postgres.html
49 ** SML/NJ NLFFI: http://smlweb.sourceforge.net/smlsql/
51 ** ML Kit: http://www.smlserver.org[SMLserver] (a plugin for AOLserver)
52 ** Moscow ML: http://ellemose.dina.kvl.dk/%7Esestoft/msp/index.msp[ML Server Pages] (support for PHP-style CGI scripting)
53 ** SML/NJ: http://smlweb.sourceforge.net/[smlweb]