Ce dépôt contient une implémentation en Catala, Publicodes et OpenFisca d'un calcul d'impôt sur le revenu fictif extrait du tutoriel de Catala.
Il a pour but de mettre en lumières les différences et points communs entre ces trois langages. Un article de blog détaillé est en cours de rédaction et sera disponible sur publi.codes/blog.
Un fichier reference.md
contient la définition du calcul
d'impôt sur le revenu fictif en français.
Chaque implémentation est disponible dans un fichier distinct :
Pour exécuter le calcul en Catala, vous devez installer le compilateur Catala en suivant les instructions de la documentation.
Pour lancer les tests, il suffit de lancer la commande suivante :
cd catala && clerk test
Pour exécuter le calcul en Publicodes, vous devez installer les dépendances NodeJS avec le gestionnaire de paquets de votre choix (npm ou yarn) :
cd publicodes && yarn install
Pour lancer les tests, il vous suffira ensuite de lancer la commande suivante :
yarn test
TODO