diff --git a/README.md b/README.md index bbe82e8..2f44c53 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # TPs/TDs d'informatique de MP2I -Ce sont mes code des tp/td d'informatique de MP2I. Ils ne sont probablement pas les plus intuitifs ou optimisés (ou les plus correct même si normalement ils devraient 😅) mais ils font de leur mieux et c'est déjà pas mal. +Ce sont mes code des tp/td/dm d'informatique de MP2I. Ils ne sont probablement pas les plus intuitifs ou optimisés (ou les plus correct même si normalement ils devraient 😅) mais ils font de leur mieux et c'est déjà pas mal. ## Tester les programmes en C @@ -22,5 +22,5 @@ https://www.fedoraproject.org/ ## Tester les programmes en OCamL -Je ne garantit pas que ça marche bien, je galère régulièrement à exécuter mes propres programmes. Chaque tp/td est un projet [dune](https://dune.build/), tu peux trouver les fonctions dans les sous-dossiers `bin` ou `lib`, et les tests soit avec les fonctions, soit dans le sous-dossier `test`. -La plupart du temps tu devrais pouvoir exécuter les tests en te plaçant dans le dossier (`dm5` par exemple) et en exécutant `dune exec test`. +Je ne garantit pas que ça marche bien, je galère régulièrement à exécuter mes propres programmes. J'utilise le système de build `dune`, tu peux trouver les fonctions des td/tp/dm dans les fichiers éponymes, et les tests dans un fichier `test.ml`. +La plupart du temps tu devrais pouvoir exécuter les tests avec la commande `dune exec dm5/test.exe` (en remplaçant `dm5` par ce qui t'intéresse).