mirror of the source code from http://pagesperso-systeme.lip6.fr/Christian.Queinnec/WWW/LiSP.html