• [^] # Re: pré-compilation ?

    Posté par (site web personnel) . En réponse au journal Brèves de Pythran. Évalué à 2.

    Le seul inconvénient, c’est qu’il faut prévoir tous les cas possibles dans le .cpp

    Et oui. Malheureusement, la plupart des algos sont génériques, à la STL et il existe une infinité de cas possibles...

    Ceci dit ce n'est pas le cas de tous les algos, et on pourrait quand même les pré-instancier pour les types les plus connus.

    Ensuite (et indépendamment des problèmes de temps de compilation) c'est assez confortable de ne livrer que des fichiers d'en-tête, comme ça on a un paquet composé uniquement de .py et de .hpp qui est donc relativement facile à distribuer. Bref, beurre, argent du beurre, crémière...

    Pour le mot clef export, je croyais qu'il avait été supprimé du standard car supporté par un unique compilo avant 2011, mais enfin il est juste passé en obsolescence (je ne cite pas le standard).