J'ai écrit Gasoline une bibliothèque pour OCaml qui fait exactement ça, peut-être que tu pourrais t'en inspirer si tu veux écrire ta propre bibliothèque.
Je définis un type pour les "sources de paramètres" comme la ligne de commande, l'environnement ou des fichiers de configuration. Ensuite le driver de la fonction principale du programme se charge d'analyser toutes ces sources et de les hiérarchiser pour déterminer les paramètres du programme. Du côté application on définit simplement des variables fontionnelles qui sont ensuite examinées par la procédure principale.
# J'ai écrit cette bibliothèque... pour OCaml
Posté par Michaël (site web personnel) . En réponse au message lib pour parser les options (command-line & config-file). Évalué à 2.
J'ai écrit Gasoline une bibliothèque pour OCaml qui fait exactement ça, peut-être que tu pourrais t'en inspirer si tu veux écrire ta propre bibliothèque.
Je définis un type pour les "sources de paramètres" comme la ligne de commande, l'environnement ou des fichiers de configuration. Ensuite le driver de la fonction principale du programme se charge d'analyser toutes ces sources et de les hiérarchiser pour déterminer les paramètres du programme. Du côté application on définit simplement des variables fontionnelles qui sont ensuite examinées par la procédure principale.