J'aimais bien PHP jusqu'au jour où j'ai proposé des patchs pour le module LDAP. Quand j'ai vu l'introduction des fonctions ldap_control_paged_result_response et ldap_control_paged_result qui est hack immonde puisque ce genre de contrôles sont passé à ldap_set_options ou en paramètre des fonctions de recherche et récupéré par ldap_parse_results
Bien entendu ces deux changements n'impactaient en rien le code PHP précédemment écrit et apportaient des fonctionnalités nécessaires et réclamées ! Bah, depuis le mois de mai il ne se passe rien (à part un mail d'un type, ayant envoyé un patch aussi, pour me dire qu'il ne se passera rien et que dans trois mois je serais triste), les hacks immonde s'enracinent dans le langage, j'ai jeté les patchs qui auraient dû suivre (il y'avait 3 et 4, mais y'a plus rien (ou peut-être, mais je ne vais pas chercher pour qu'ils tombent encore une fois dans l'oubli)) et je me suis remis sur Perl.
Enfin un des mainteneurs a parlé d'un php ldap "next", peut-être qu'ils ré-écrivent le tout (ce qui n'est pas nécessaire puisque l'API php-ldap suivait plus ou moins l'API définie par la RFC 1823) secrètement.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
# J'aimais bien PHP
Posté par Etienne Bagnoud . En réponse au journal PHP, A Fractal Of Bad Design. Évalué à 10.
J'aimais bien PHP jusqu'au jour où j'ai proposé des patchs pour le module LDAP. Quand j'ai vu l'introduction des fonctions
ldap_control_paged_result_responseetldap_control_paged_resultqui est hack immonde puisque ce genre de contrôles sont passé àldap_set_optionsou en paramètre des fonctions de recherche et récupéré parldap_parse_resultsBref, j'ai fais une série de patch dans cette ordre là :
1) un patch qui enlevait l'utilisation de toutes les fonctions dépréciés de libldap2
2) un patch qui utilisait ces nouvelles fonctions pour permettre les contrôles serveur ou client.
Bien entendu ces deux changements n'impactaient en rien le code PHP précédemment écrit et apportaient des fonctionnalités nécessaires et réclamées ! Bah, depuis le mois de mai il ne se passe rien (à part un mail d'un type, ayant envoyé un patch aussi, pour me dire qu'il ne se passera rien et que dans trois mois je serais triste), les hacks immonde s'enracinent dans le langage, j'ai jeté les patchs qui auraient dû suivre (il y'avait 3 et 4, mais y'a plus rien (ou peut-être, mais je ne vais pas chercher pour qu'ils tombent encore une fois dans l'oubli)) et je me suis remis sur Perl.
Enfin un des mainteneurs a parlé d'un php ldap "next", peut-être qu'ils ré-écrivent le tout (ce qui n'est pas nécessaire puisque l'API php-ldap suivait plus ou moins l'API définie par la RFC 1823) secrètement.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell