Il reste des trucs intéressants, comme la gestion des chaînes de caractères. Y'a des trucs un peu inutiles, comme redéfinir les noms des types pour avoir des choses comme s32 ou u64. Et des truc totalement écartés (mais au moins c'est assumé), comme les archis gros-boutistes. Et puis c'est un projet qui n'a même pas un an, avec une cible très ambitieuse.
Si au final, ça va vers une évolution de la bibliothèque standard qui apporte des abstractions optionnelles moins dangereuses, au prix d'une baisse de performance, et bien tout le monde y gagnera !
Ceci étant dit, je crois que cette bibliothèque aurait beaucoup moins fait parler d'elle, si elle avait été présentée plus modestement (plus honnêtement ?), comme ceci par exemple : sp.h: a carefully curated set of tools to break free from the C stdlib traps (sp.h: un ensemble d'outils choisis avec soin pour s'affranchir des pièges de la bibliothèque standard C).
J'ai vu une expression marrante sur HackerNews : faire les premiers 90%, et laisser les 90% restants à faire1.
mais c'est cool d'avoir fait les 90%, quand même ! ↩
[^] # Re: Ford ?
Posté par cg . En réponse au lien sp.h is the standard library that C deserves (nouvelle bibliothèque standard pour le langage C). Évalué à 6 (+4/-0).
Il reste des trucs intéressants, comme la gestion des chaînes de caractères. Y'a des trucs un peu inutiles, comme redéfinir les noms des types pour avoir des choses comme
s32ouu64. Et des truc totalement écartés (mais au moins c'est assumé), comme les archis gros-boutistes. Et puis c'est un projet qui n'a même pas un an, avec une cible très ambitieuse.Si au final, ça va vers une évolution de la bibliothèque standard qui apporte des abstractions optionnelles moins dangereuses, au prix d'une baisse de performance, et bien tout le monde y gagnera !
Ceci étant dit, je crois que cette bibliothèque aurait beaucoup moins fait parler d'elle, si elle avait été présentée plus modestement (plus honnêtement ?), comme ceci par exemple : sp.h: a carefully curated set of tools to break free from the C stdlib traps (sp.h: un ensemble d'outils choisis avec soin pour s'affranchir des pièges de la bibliothèque standard C).
J'ai vu une expression marrante sur HackerNews : faire les premiers 90%, et laisser les 90% restants à faire1 .
mais c'est cool d'avoir fait les 90%, quand même ! ↩