Introduction
Développé en scripts Bash et Python, redo est un concurrent de plus à GNU/Make basé sur une conception de Daniel J. Bernstein (aka djb). Une réécriture en langage C est en cours pour le rendre encore plus performant. L'idée de redo a été de réécrire le fonctionnement de make en seulement 250 lignes de script shell. Une version light (partie minimale de redo) a même été réalisée en vérifiant les dépendances et ce, en seulement 150 lignes de code, soit environ 3 kilo-octets.
Le nom « redo » vient du fait que dans la communauté, 75 versions différentes de make coexistent sous la même appellation et aussi pour faire la même chose. Donc, au lieu de reprendre le même nom et de s'ajouter à la longue liste, le nom « redo » s'est imposé, ce qui le rend plus visible face aux autres.
Cela en fait donc un mini système de build, avec gestion de dépendances qui peut être inclus dans les projets eux-mêmes. Il est distribué sous licence LGPLv2 ; la...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première