Ce projet est un compilateur Lisp écrit en Haskell. Le code source est organisé conformément aux bonnes pratiques de programmation en Haskell et utilise stack pour la gestion des dépendances et la construction du projet.
- Assurez-vous d'avoir installé Stack sur votre machine.
- Avant de déveloper il faut build le projet :
make build
Les tests sont dans le dossier test, pour le projet on utilise HUnit :
Pour lancer les tests faites :
make run-testPour juste lancer le Main.hs dans le dossier app :
makeVosu devez coder dans le dossier src chaque fichier sera un module vous pouvez regarder le fichier Lib.hs pour prendre exemple sur comment il faut importer vos fonctions.
Vous pouvez bien sur clean, fclean et re le projet.