update README

This commit is contained in:
Arkitu 2026-01-13 23:27:25 +01:00
parent 0c91a805e4
commit 28c918daab

View File

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