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 TestHaskell CmdArgs Math Symbolique Test CLI Ligne Commande

Haskell CmdArgs Math Symbolique Test CLI Ligne CommandeHaskell CmdArgs Math Symbolique Test CLI Ligne Commande

Benchmarks avec Criterion

Je travaille à 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.

Haskell CmdArgs Math Symbolique Test Quickcheck Benchmark CriterionHaskell CmdArgs Math Symbolique Test Quickcheck Benchmark Criterion