Il serait bien qu'un outil de ce type ne touche pas au système, ne demande pas des droits particulier et qu'un projet n'est pas d'effet de bord sur le reste.
Si tu veux installer localement (dans /usr/local par exemple), tu es obligé de toucher un minimum au système. Mais avoir une procédure de désinstallation propre, en revanche, serait une très bonne idée (ça manque cruellement dans CMake par exemple).
Il faut une syntaxe la plus déclarative possible tout en étant puissante.
Entièrement d'accord. Refaire un n-ième langage de configuration est sans doute une piste à éviter en priorité.
Il est intéressant de regarder gradle pour avoir un exemple de fichier parsable humainement par des outils, mais puissant.
Ça a l'air intéressant, en effet. Un peu plus puissant que du YAML (ou similaire) mais pas trop complexe. Après, il faut aimer les accolades.
[^] # Re: Mes idées
Posté par rewind (Mastodon) . En réponse au journal Gestionnaire de dépendances en C++. Évalué à 2.
Si tu veux installer localement (dans
/usr/localpar exemple), tu es obligé de toucher un minimum au système. Mais avoir une procédure de désinstallation propre, en revanche, serait une très bonne idée (ça manque cruellement dans CMake par exemple).Entièrement d'accord. Refaire un n-ième langage de configuration est sans doute une piste à éviter en priorité.
Ça a l'air intéressant, en effet. Un peu plus puissant que du YAML (ou similaire) mais pas trop complexe. Après, il faut aimer les accolades.