• [^] # Re: Gnirehtet réécrit en Rust

    Posté par (site web personnel, Mastodon) . En réponse au journal Du reverse tethering, en Rust. Évalué à 4.

    C'est vrai que les borrowing rules sont assez contraignantes pour la conception d'une application.

    Ça s'apparente même à de la contorsion plus qu'à de la programmation par moments.
    Il faut avouer que ce genre d'écritures

    Rc<RefCell<Storage>>

    C'est quand même pas super raisonnable pour coder un patron de conception des années 80 :D

    Attention, je ne dis pas que je ne comprends le pourquoi de cette écriture mais cela montre bien que le système d'emprunts est une grosse usine à gaz et me fait plus penser à une rustine d'une façon de faire issue du C++.
    En même temps, Graydon Hoare est issu du monde C++ (cf. Monotone) donc ce n'est pas plus étonnant que ça.