• # Quelques stats

    Posté par  (site web personnel) . Évalué à 1 (+0/-0).

    Selon ce commentaire sur HN :

    Highlights of the rewrite

    • 1155 files changed, 110247 insertions(+), 88941 deletions(-) (excluding translations)
    • 2604 commits by over 200 authors
    • 498 issues
    • Almost 2 years of work
    • 57K Lines of C++ to 75K Lines of Rust 5 (plus 400 lines of C 6)
    • C++–
    • [^] # Re: Quelques stats

      Posté par  . Évalué à 1 (+0/-0).

      C'est le genre de suppression que j'aimerais voir dans plus de projet maintenu.
      Notamment les bibliothèques d'images (JXL est en C++)

      Amiralgaby#1847

    • [^] # Re: Quelques stats

      Posté par  . Évalué à 2 (+0/-0).

      Je savais qu'ils étaient entrain de récrire en rust, je suis surpris qu'ils aient encore du C par contre

      En tout cas c'est un sacré chantier qu'ils et elles ont abattu

      https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

      • [^] # Re: Quelques stats

        Posté par  (site web personnel, Mastodon) . Évalué à 0 (+0/-1). Dernière modification le 01 mars 2025 à 08:31.

        C'est ultra minoritaire (moins de 1%). Mais pour certaines opérations bas niveau rien ne remplace le C. Ou du moins difficilement.

        Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

        • [^] # Re: Quelques stats

          Posté par  (site web personnel) . Évalué à 2 (+0/-0).

          Exemple ?

          Adhérer à l'April, ça vous tente ?

          • [^] # Re: Quelques stats

            Posté par  . Évalué à 3 (+1/-0).

            dans fish l’unique fichier C c’est https://github.com/fish-shell/fish-shell/blob/4.0.0/src/libc.c et il ne fait rien de bas niveau. Si je comprends bien il corrige une erreur qui peut arriver quand fish ne trouve pas certaines fonctions dans la bibliothèque C présente.

            https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

            • [^] # Re: Quelques stats

              Posté par  (site web personnel, Mastodon) . Évalué à 1 (+0/-0). Dernière modification le 02 mars 2025 à 09:47.

              J'en conclue que ce serait pour mieux faire l'interface avec la libc notamment en utilisant le preprocesseur C ou toutes les variables sont défies dans des includes C.

              Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

          • [^] # Re: Quelques stats

            Posté par  (site web personnel, Mastodon) . Évalué à 1 (+0/-0).

            Je n'en ai pas. Mais j'ai envie de dire "va voir le code".
            Disons que dans les programmes C on a parfois besoin de rajouter de l'assembleur, la ce n'est pas aussi bas niveau que ça mais le C reste un peu plus bas niveau que le Rust.
            Il y a peut-être aussi que les développeurs ne maîtrise pas toujours les capacités bas niveau de Rust.

            Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

            • [^] # Re: Quelques stats

              Posté par  (site web personnel) . Évalué à 3 (+1/-0).

              Je suis toujours épaté par cette capacité à affirmer des choses au sujet desquelles on ignore l'essentiel.

              Adhérer à l'April, ça vous tente ?

              • [^] # Re: Quelques stats

                Posté par  (site web personnel, Mastodon) . Évalué à 0 (+0/-1).

                Je n'affirme rien mais j'émets des hypothèses. Moi ça ne mr choque pas qu'il reste du C.
                En l'occurrence de ce que j'ai compris, c'est pour mieux faire l'interface avec la libc écrite en C… et surtout ou les includes C définissent les constantes.

                Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

                • [^] # Re: Quelques stats

                  Posté par  (site web personnel) . Évalué à 3 (+1/-0).

                  Beh je t'invite à relire le message. Dans mon monde, une hypothèse ça se formule rarement avec une phrase à l'indicatif déclarant que rien ne stroumphe ci mieux que ça.

                  Adhérer à l'April, ça vous tente ?

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.