Folco (./86) :
J'aime bien que les programmes puissent tourner à partir de leur répertoire courant, sans installation, comme ça ça ne fait pas chier ceux qui veulent essayer (pas de pourrissage), ça peut se ballader sur une clé usb etc...
Et bah crois-moi, ce fonctionnement n'est pas du tout adapté sous *nix. Vouloir gérer ça avec TIGCC n'a créé que des ennuis. Ce n'est pas pour rien qu'on a une hierarchie des fichiers standardisée (FHS).
Folco (./88) :
C'est comme ça tous les softs, ils sont releasés avec des leaks dans tous les sens mais c'est pas grave, on verra rien ?
Comme tout OS moderne (non, AMS n'est pas moderne ) libère toute la mémoire d'un processus quand il termine, les libs PC ne se cassent souvent pas la tête à tout libérer explicitement, ce n'est qu'une perte de temps. Cela dit, ça rend la lib moins flexible parce qu'on ne peut pas l'initialiser et la quitter plusieurs fois dans le même programme sans leaker de la mémoire. (Par exemple, dans ld-tigcc, nous avons fait très attention à tout libérer parce qu'il peut être compilé en DLL et chargé et déchargé beaucoup de fois dans le même processus TIGCC IDE.)