Je voudrais être en mesure de prendre un dossier avec des déclarations telles que:Obtenir la liste des noms d'objets dans le module avec le modèle haskell?
test_1 = assert $ 1 == 1
test_2 = assert $ 2 == 1
et générer une fonction d'exécution de base comme
main = runTests [test_1, test2]
Le but est d'obtenir quelque chose comme nosetest Python. Est-ce que je peux le faire avec le modèle Haskell?
Je ne trouve pas beaucoup de documentation dessus (il y a beaucoup de liens cassés dans le Wiki).
De quoi avez-vous besoin Template Haskell ici? 'runTests' est une fonction parfaitement ordinaire; est l'idée de pouvoir écrire '$ (runTestsInModule" My.Module ")' et que cela produise 'runTests [test_1, test_2, ...]'? –
Oui! RunTestsInModule est une fonction qui existe ou dois-je l'écrire? Sinon, c'est la fonction que je veux savoir écrire. – luispedro