• [^] # Re: Rust vs Go

    Posté par . En réponse à la dépêche Rust s’oxyde en version 0.10. Évalué à 1.

    la librairie standard te fournit autre chose que ton bash et ton couteau.

    Mouais. Je ne suis pas un fan des grosses bibliothèques standard qui font tout et n'importe quoi. Je trouve que ça renforce la difficulté à faire évoluer le langage tout en maintenant un bonne rétro-compatibilité. (On finit par des piles de trucs deprecated, ou des redondances dans les fonctionnalités de ladite bibliothèque standard -je pense à java en écrivant ces lignes).

    À bien y réfléchir, je ne vois pas de problème à vivre avec un langage et sa bibliothèque de base, plus une ou plusieurs autres bibliothèques externes qui vivront leur vie indépendamment, et pourront même être remplacées par d'autres bibliothèques plus intéressante qui pourraient émerger.

    Le memory management par ref counter est intégré au language

    Le bonheur! Je rêve d'un pointeur à la refcounter en C++ aussi simple à déclarer que le pointeur natif.
    Un truc avec un symbole alternatif à l'étoile du genre:

    Lapin $l = new Lapin; // Vive le sucre syntaxique

    et non intégré au template si Dieu le veut en version cx11...

    Il y a des compilos c++11 qui n'intègrent pas les shared pointer?