• [^] # Re: En...age de mouche

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Sortie de GHDL version 1.0.0. Évalué à 1.

    En fait en Rust on manipule des références la plupart du temps, pas des pointeurs.

    Notion qui ne s'écrit même pas en Ada :)
    C'est le compilateur qui décide en fonction de la taille de la variable. Ceci dit, cela ne s'applique pas aux objets qui eux, sont toujours passés par référence.

    mais je veux bien lire tes griefs.

    Ce que je reproche aux macros en général, c'est que ça reste pour moi une verrue et que bien que cela soit géré par le langage et pas par un macro-processeur, on se retrouve à injecter du code là où on pourrait écrire une fonction.
    Si le but est de forcer l'inlining, en Ada, il y a un aspect pour ça et on se passe très bien des macros pour le coup.