Cadavre

Introduction

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).

Le cadavre

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

Fichiers utiles

La lib Nntp

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.

Téléchargement