Skip to content

Commit b548a8a

Browse files
Mesabloosmelc
andauthored
Apply minor tweaks
Co-authored-by: Clément Hurlin <[email protected]>
1 parent 12a2c8b commit b548a8a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

project/project-2025.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Le projet peut être réalisé seul ou en binôme (recommandé), au choix.
1010

1111
## Objectif
1212

13-
Écrire un programme "réaliste" en Haskell, en utilisant les concepts vus en cours.
13+
Écrire un programme réaliste en Haskell, en utilisant les concepts vus en cours.
1414
La clarté et la lisibilité du code, la production d'un code correct et l'organisation du projet seront mises en avant dans l'évaluation.
1515
Il vaut mieux un projet bien organisé et fonctionnel plutôt qu'un projet débordant de fonctionnalités bâclées/buggées.
1616

@@ -55,7 +55,7 @@ Pour un texte donné, composé de symboles dans un alphabet donné, chaque symbo
5555
Cela nous permet de réduire considérablement la taille de la séquence encodée.
5656

5757
Les codes sont déterminés en construisant un arbre binaire dont les feuilles représentent les symboles à encoder.
58-
Cet arbre (que nous nommerons "arbre de codes" dans la suite) est construit de la manière suivante :
58+
Cet arbre (appellé "arbre de codes" dans la suite) est construit de la manière suivante :
5959
1. L'algorithme s'exécute sur une liste d'arbres, que nous fusionnerons petit à petit.
6060

6161
Pour chaque symbole de la séquence en entrée, créer une feuille contenant ce symbole ainsi que la fréquence d'apparition du symbole dans la séquence (son nombre d'occurrences).
@@ -326,9 +326,9 @@ Voici quelques axes d'amélioration/d'extension du projet :
326326
## Rendu
327327
328328
Une archive **Zip** ou **Tar GZ** dont le nom respecte le format `<nom1>-[<nom2>-]projet-haskell.(zip|tar.gz)`, qui contient :
329-
- le code Haskell du projet, dans des dossiers `app/` et `src/` à la racine, et les fichiers générés par `stack`/`cabal` à la racine de l'archive (le projet doit être exécutable) ;
329+
- le code Haskell du projet, dans des dossiers `app/` et `src/` à la racine, et les fichiers générés par `cabal` à la racine de l'archive (le projet doit être exécutable) ;
330330
- un fichier `README.md` à la racine de l'archive, décrivant les aspects suivants de votre projet (en français ou en anglais au choix) :
331-
- comment le compiler (projet `stack` ou `cabal` ? bibliothèques à installer sur mon système ?) ;
331+
- comment le compiler (commande `cabal` ? bibliothèques à installer sur mon système ?) ;
332332
- comment l'exécuter (en particulier, est-ce que votre exécutable prend un fichier en argument ou du texte sur l'entrée standard) ;
333333
- les bibliothèques utilisées, et pourquoi ;
334334
- les potentielles fonctionnalités non implémentées, bug connus ou difficultés rencontrées ;

0 commit comments

Comments
 (0)