Je ne connais rien du travail interne à DropBox, je ne saurais dire pourquoi ils ont réécrit du code en Go (peut-être les performances ? ou le désir de tester un nouvel outil, pour ne pas s'enfermer dans une monoculture ?).
Pour en revenir au schmilblick, que penses-tu de mercurial ? L'outil qui s'enterre lui-même en refusant de suivre l'évolution de ses dépendances ?
Je consulte de temps en temps la liste de développement de Mercurial, et on y voit passer des patches pour commencer à rendre le code compatible Python 3. Ça a l'air d'être un processus assez lent, mais il est possible que d'ici quelques années ce soit fait (bien que Matt Mackall, l'auteur de Mercurial, n'aime pas Python 3... ou en tout cas ne l'aimait pas).
Mercurial s'est surtout "enterré" en ne disposant pas d'un équivalent digne de ce nom à GitHub (BitBucket est franchement moins bien). C'est, dans un sens, largement indépendant du développement de Mercurial lui-même.
C'est inquiétant car comme le montre très bien la discussion sur le passage vers git+github, le côté social est de plus en plus important, c'est également le côté social qui a modelé Go
Pour être honnête, je ne suis pas convaincu que le passage à GitHub profitera beaucoup à Python. Tout simplement, CPython est un logiciel assez mûr, le langage est presqu'allé au bout de ses évolutions, et maintenant c'est surtout du boulot de maintenance. Cela fait un bout de temps que je n'ai rien vu passer de très excitant.
[^] # Re: Python 3?
Posté par Antoine . En réponse au journal CPython abandonne Mercurial et passe à Git et Github. Évalué à 5.
Je ne connais rien du travail interne à DropBox, je ne saurais dire pourquoi ils ont réécrit du code en Go (peut-être les performances ? ou le désir de tester un nouvel outil, pour ne pas s'enfermer dans une monoculture ?).
Je consulte de temps en temps la liste de développement de Mercurial, et on y voit passer des patches pour commencer à rendre le code compatible Python 3. Ça a l'air d'être un processus assez lent, mais il est possible que d'ici quelques années ce soit fait (bien que Matt Mackall, l'auteur de Mercurial, n'aime pas Python 3... ou en tout cas ne l'aimait pas).
Mercurial s'est surtout "enterré" en ne disposant pas d'un équivalent digne de ce nom à GitHub (BitBucket est franchement moins bien). C'est, dans un sens, largement indépendant du développement de Mercurial lui-même.
Pour être honnête, je ne suis pas convaincu que le passage à GitHub profitera beaucoup à Python. Tout simplement, CPython est un logiciel assez mûr, le langage est presqu'allé au bout de ses évolutions, et maintenant c'est surtout du boulot de maintenance. Cela fait un bout de temps que je n'ai rien vu passer de très excitant.