Import Upstream version 20180207
[hcoop/debian/mlton.git] / doc / guide / src / Swerve.adoc
1 Swerve
2 ======
3
4 http://ftp.sun.ac.za/ftp/mirrorsites/ocaml/Systems_programming/book/c3253.html[Swerve]
5 is an HTTP server written in SML, originally developed with SML/NJ.
6 <:RayRacine:> ported Swerve to MLton in January 2005.
7
8 <!Attachment(Swerve,swerve.tar.bz2,Download)> the port.
9
10 Excerpt from the included `README`:
11 ____
12 Total testing of this port consisted of a successful compile, startup,
13 and serving one html page with one gif image. Given that the original
14 code was throughly designed and implemented in a thoughtful manner and
15 I expect it is quite usable modulo a few minor bugs introduced by my
16 porting effort.
17 ____
18
19 Swerve is described in <!Cite(Shipman02)>.