Topic: Eigen sort en version 1.0
Bonjour à tout le monde,
je viens de sortir la version 1.0 de Eigen,
C'est une librairie de templates C++ d'algèbre linéaire (vecteurs, matrices, ...) qu'on a lancé avec quelques autres devs de KDE lorsqu'on s'est rendus compte qu'on avait besoin de ce genre de maths et que les librairies qui proposaient ça étaient très lourdes et difficiles d'emploi car elles se concentraient sur les gros calculs scientifiques (genre avec des matrices 1000x1000) alors qu'on n'avait besoin que de choses toutes simples en comparaison.
On s'est dit que ça valait le coup de faire en sorte qu'Eigen n'ait aucune dépendence, ni en KDElibs ni en Qt, de sorte que tout le monde peut l'utiliser, ça pourrait pourquoi pas renforcer les liens entre KDE et d'autres projets (c'est toujours bien de partager une librairie).
Eigen a pour but de rendre la vie facile aux programmeurs de logiciels libres, et est optimisée pour GCC (mais devrait marcher avec n'importe quel compilo) alors que d'autres librairies d'algèbre linéaire n'optimisent pas pour GCC et disent d'utiliser le compilo Intel à la place.
Les applications cibles d'Eigen sont typiquement les applications OpenGL (http://bjacob.livejournal.com/2055.html) et les jeux, les applications bureautiques comme par exemple les tableurs, etc.
Pour le moment au moins une application populaire utilise Eigen: Kalzium, à partir de la version qui sortira dans KDE4.
Voilà, et meilleurs voeux à tous,
Benoît