Oui et non. Pour les dépendances et la portabilité, oui. Pour la maintenabilité et l'extensibilité, clairement non :-)
Sans vouloir troller sur les langages (j'apprécie beaucoup le shell), le go ne serait pas celui qui s'approche le plus de ce que tu souhaite ? Tu a un binaire qui contient tout, tu es portable et tu as des structures de langages plus classiques et plus facile à faire évoluer ?
Oui, Go irait certainement, tout comme probablement Rust, C ou C++. Malheureusement je ne suis pas du tout à l'aise ni expérimenté dans ces langages plutôt orientés bas-niveau.
gws est en Bash à cause du côté "arrivé là par accident", à force d'améliorer un script qui n'était pas un projet à la base.
Je suis plus à l'aise dans les langages haut-niveau (Python, Java), de script (Python, Bash) et dans les fonctionnels (OCaml, Haskell). Du coup j'envisage – si j'ai le temps un jour – de faire une nouvelle implémentation en OCaml. C'est statiquement et fortement typé, les types sont inférés, c'est compilé en natif, c'est portable.
Après je dis ça tu peux très bien me répondre « je t'emmerde, j'écris une version en malboge » :)
Je t'emmerde, j'écris une version en malboge ;-) Faut juste que j'apprenne le langage avant...
[^] # Re: Fonctionnalité manquantes par rapport à android repo
Posté par StreakyCobra . En réponse à la dépêche Gérer son espace de travail git avec "gws". Évalué à 2.
Oui, Go irait certainement, tout comme probablement Rust, C ou C++. Malheureusement je ne suis pas du tout à l'aise ni expérimenté dans ces langages plutôt orientés bas-niveau.
gwsest en Bash à cause du côté "arrivé là par accident", à force d'améliorer un script qui n'était pas un projet à la base.Je suis plus à l'aise dans les langages haut-niveau (Python, Java), de script (Python, Bash) et dans les fonctionnels (OCaml, Haskell). Du coup j'envisage – si j'ai le temps un jour – de faire une nouvelle implémentation en OCaml. C'est statiquement et fortement typé, les types sont inférés, c'est compilé en natif, c'est portable.
Je t'emmerde, j'écris une version en malboge ;-) Faut juste que j'apprenne le langage avant...