mercredi 1 décembre 2010

Mort de PHP6 + 260 jours

Le développement de PHP vit depuis la dernière rétrospective une période mouvementée.

En effet, il y a actuellement deux nouvelles versions du langage en préparation, et une troisième, qui correspond à la version de développement et devrait en théorie s'appeler PHP 5.4, est en cours de préparation.

De plus, il souffle sur la liste de diffusion des contributeurs, internals@, comme un léger vent de révolution.

En effet, si vous ne le saviez pas encore, en caricaturant quelque peu, il y a actuellement trois camps au sein de la communauté des contributeurs au langage, qui se livre quasiment quotidiennement un combat acharné pour parvenir à leurs fins.

L'un, que j'appellerai le camp traditionaliste, fait tout pour que le développement de PHP se poursuive de la même façon que depuis toujours, à savoir avec peu, voir aucun, formalisme, un pragmatisme forcené qui frise parfois le ridicule, une mauvaise fois récurrente et un nombrilisme relativement prononcé qui lui fait perdre de vue, voir même totalement ignorer, les désirs des utilisateurs.

L'autre, que j'appelais le camp progressiste, fait au contraire tout ce qu'il peut pour faire évoluer le développement du langage vers plus de formalisme tout en l'ouvrant plus largement vers les utilisateurs, en écoutant ce qui vient de l'extérieur en essayant d'en tirer le meilleur.

Et entre les deux, il y a les éternels indécis qui font parti de ce que j'appellerais le camp centriste et dont l'opinion varie au grès des courants et des pressions appliquées par l'un ou l'autre camp.

Et depuis quelques jours, le camp progressiste a lancé une grande offensive sur plusieurs points, en proposant plusieurs RFC qui vont pour la plupart à l'encontre des idées du camp traditionaliste.

En conséquence, si le trunk, qui contient la version en cours de développement de PHP, a évolué et que quelques modifications significatives ont été effectuées ces dix derniers jours, les choses les plus intéressantes se sont produites sur internals@.

Lire la suite

dimanche 3 octobre 2010

Un petit point sur les annotations

Les annotations ont été il y a peu au cœur d'un débat intense sur la liste des contributeurs de PHP, internals@.

Le feu a été mis aux poudres lorsque les auteurs de la RFC sur le sujet, Guilherme Blanco et Pierrick Charron, ont proposé une implémentation technique des annotations.

Il s'en est suivit une discussion fleuve, qui a durée plus de trois semaines.

Au terme du débat, l'implémentation proposée a été plus ou moins refusée, et une autre autre solution technique, basé sur le format docblock, a été suggéré.

Pour autant, comme d'habitude dans ce genre de situation, aucune décision n'a été clairement prise, et tout s'est terminé en queue de poisson.

Afin d'en savoir un peu plus, j'ai donc contacté Pierrick Charron, qui m'a fait le plaisir de répondre à mes questions en live sur IRC.

Lire la suite

mardi 4 mai 2010

Mort de PHP6 + 50 jours

Voilà maintenant 50 jours que le développement de la branche 6 de PHP a été abandonné.

Fidèle à ce qui est maintenant devenu une habitude, je vous livre dans ce billet les aventures vécues ces 10 derniers jours par la prochaine version de PHP.

Lire la suite

jeudi 15 avril 2010

Mort de PHP6 + 30 jours

Elle est vivante.

Tel le monstre de Frankenstein, la prochaine version majeure de PHP est vivante.

Mais pourquoi cette référence à Frankenstein ?

Parce que, comme Victor Frankenstein, le PHP Group prend des morceaux de ce qui devait être PHP 6 et la prochaine version de la branche 5.x pour créer la version suivante du langage, qui, tout comme le monstre du roman, n'a pas (encore) de nom.

Lire la suite

page 3 de 3 -