Envoyé par
Charlemagne
Honnetement, je n'avais consacré à Boost que 2 ou 3 heures, donc il faut prendre ce que je dis avec des pincettes.
Dans l'ensemble je n'aime pas Boost, parceque:
[...]
a-Boost est très hétéroclite, et pas vraiment programmée sur le modèle de la STL (beaucoup de 'cpp').
b-J'avais à l'époque regarder Boost pour ces 'smart pointeurs'. Mais le concept m'avait paru plutôt compliqué, peu performant et j'étais pas certain que ça marche avec des classes de base (copier la bonne class dérivee, appeler le destructeur virtuel...). J'ai alors programmé les "smart pointeurs" moi-même et je le regrete pas (cf fichier "memory.h", non documenté).
(c) Je crois que je vais rester sur ma décision du GPL. Le LGPL ne semble pas avoir de sens pour une bibliothèque (quasiment) uniquement basée sur des templates, donc pas vraiment 'linkable'.
Partager