Import : comment le script est-il importé ?
Bonjour/Bonsoir.
Quand on n'utilise que certaines fonctions/class ... d'un script est ce que c'est tout le script qui est importé ou seulement le code que l'on utilise (en gros pour savoir si cela influence la taille de l'exécutable compilé) ?
Est ce qu'il est possible d'importer automatiquement des bibliothèques sans devoir le spécifier ?
Je suppose que oui si j'ai bien interprété cette partie (du très bon) wiki suivant :
http://mag.fedora-fr.org/wiki/Le_lan...Les_exceptions
Citation:
Le langage D propose une classe Exception que vous pourrez proposer en héritage à vos propres classes de gestion d'erreur. Vous trouverez la définition de cette classe dans /usr/include/d/object.di . Cette classe étant définie dans object.d, elle n'a pas besoin d'être importé.
Personnellement je suis sous ubuntu 10.04 LTS 64 bits et je n'ai pas trouvé de fichier "object.d", quant au "object.di" son chemin absolu est :
"/usr/include/d/dmd/druntime/import/object.di"
Donc peut être qu'en mettant des bibliothèques à un endroit précis elles sont automatiquement importées lors de la création d'un nouveau projet ?
J'ai utilisé l'installateur pour le d2 avec comme compilateur dmd.
C'est surement pas le meilleur choix mais j'ai fait au plus facile/rapide, et je peux toujours changer.
Par contre je tiens à utiliser la deuxième version de "D" puisque de toute façon je suis un développeur du dimanche qui ne compte pas vivre de ses applications créées pour lui même.
Mais cela ne veut pas dire que je ne veux pas bien faire, juste que ce n'est pas bien grave si cela ne fonctionne pas comme cela devrait (bugs du compilateur "instable", ou "moins stable" que pour la version 1).
En effet en cas de bug trouvé et signalé je peux me permettre d'attendre la résolution de celui ci.