Nach Wochen hektischer Aktivität wurde es diese Woche ruhiger: 2 'stable' und 2 'beta'-Releases. Weiter diskutiert wurde die vereinfachte Erstellung der Dokumentation, überarbeitete Package-Statistiken, vertrauenswürdige Binary-Releases, ein auferstandenes PHPDoc und zwei neue C-Extensions in PECL.
Science_Chemistry - Klassen zur Repräsentation von Atoms, Molecules and Macromolecules
HTML_Javascript - zum Umgang mit JavaScript
Math_Vector - für Vektorberechnungen
MDB - die Metabase-Databank-Abstraktions-Schicht für PEAR
Nach einigen Diskussion im IRC beschrieb Marko Karppinen die zukünftigen Pläne zum Vertrieb von compilierten C-Extensions in PECL. Der aktuelle OpenSSH-Bug zeigt die Notwendigkeit einer bessere Absicherungen und Überprüfung des Quellcodes. Der OpenSSH-Bug entstand durch das Einfügen von schadhaften Code. Die Pläne werden in Markos Nachricht beschrieben.
Derzeit sind drei Projekte 'im Fluß', um die Erstellung der PEAR-Dokumentation zu beschleunigen und zu vereinfachen:
Tal Peer ergänzte die PEAR-Statistik um eine Gesamtübersicht der Package-Downloads.
Nach einer kurzen Diskussion über die Performance von Dateioperationen schrieb Tomas Cox einen kleinen Benchmark . Es wird deutlich, dass fread() bedeutend schneller ist als ein implode('',file()).
Der Award-Gewinner Derick Rethans hat sich der schwierigen Aufgabe angenommen PHPDoc zu betreuen. Damit ist die Weiterentwicklung und Fehlerkorrektur von PHPDoc sichergestellt.
Eine Extension für den Zugriff auf picoSQL findet sich nun in PECL. PicoSQL war ursprünglich eine proprietäre relationale Datenbank, die seit kurzem unter der LGPL steht.
John Parise Phyton-Extension wurde PECL hinzugefügt. Damit kann Phyton- und PHP-Code in einem Script gemischt werden, einschließlich dem Zugriff von Python-Variablen über PHP
CVS-Aktivitäten fanden letzte Woche bei PECL::picosql, PECL::python Cache_Lite, DB, MDB, PHPDoc, Archive_Tar, Mail, Auth, HTML_TreeMenu, HTML_JavaScript, Net_Pop3, Net_Sieve, Net_URL, Pager, Mail_Mime, HTTP_Request, Tree, Math_Vector, Science_Chemistry statt.