MathSymb

Objectifs

MathSymb est une bibliothèque que je suis en train d’écrire avec Haskell afin de scanner et manipuler des expressions mathématiques de façon symbolique. Ses fonctionnalités sont:

En plus de la bibliothèque, MathSymb incorpore un programme de test en ligne de commande (interactif) afin de tester les fonctionnalités et valider la bibliothèque.

Actuellement, MathSymb comporte environ 15000 lignes de codes et suit une évolution constante.

Routines de tests

Haskell CmdArgs Math Symbolique Test
Options du programme mathsymbtest

Haskell CmdArgs Math Symbolique Test CLI Ligne Commande
Ligne de commande de mathsymbtest

Haskell CmdArgs Math Symbolique Test CLI Ligne Commande
Ligne de commande de mathsymbtest

Haskell CmdArgs Math Symbolique Test CLI Ligne Commande
Ligne de commande de mathsymbtest

Benchmarks avec Criterion

Je travail à présent à améliorer et optimiser les performances de ma bibliothèque. Afin d’avoir des résultats objectifs, j’utilise la bibliothèque Criterion qui permet d’effectuer des Benchmarks sur différentes fonctions et d’obtenir des rapports détaillés au format html.