Cette page est là pour présenter un petit programme que j'ai écri ainsi que la bibliothèque qui l'accompagne. Il a été initialement créé pour égayer le forum interne de la LIKA. La bibliothèque permettant de manipuler du Nntp est indépendante, et a été testée notamment sur le serveur news.crans.org (depuis l'intérieur du campus).
Dans la tarball, le cadavre est contenu dans le dossier cadavre/main. Pour compiler:
ocaml setup.ml -configure
ocaml setup.ml -build
Le script crée alors deux exécutables: main.native, qui éxécute le cadavre et gen_data.native qui importe la base de donnée de l'ancien cadavre (contactez moi si vous voulez plus d'infos).
Note: tout a été testé avec OCaml 3.11.2 et 3.12.1
Tous les dossiers nécessaires à la bibliothèque sont dans le dossier lib_nntp. Il n'y a pas de documentation pour le moment, mais le fichier nntp.mli vous donnera une bonne idée de ce que peut faire le module. Notez que la bibliothèque a besoin de la bibliothèque unix pour être utilisée.