Contributions personnelles
2 bibliothèques pour Bigloo : API PostgreSQL, analyse de formulaires HTML

2 bibliothèques pour Bigloo : pour accéder à une base de données PostgreSQL, et pour analyser et valider un texte renvoyé par un formulaire HTML.

Article mis en ligne le 3 février 2005
dernière modification le 4 février 2005

par Laurent Bloch

Ma contribution au monde du logiciel libre consiste en deux bibliothèques de procédures Scheme destinées à être utilisées avec le compilateur libre Bigloo :

- La bibliothèque PgBgl procure aux programmes Scheme compilés avec Bigloo une API qui leur permet d’accéder à une base de données PostgreSQL.

Cette bibliothèque emprunte du code et des idées au module Guile-pg développé par
Ian Grant et maintenu par l’équipe Guile-Pg.

- La bibliothèque HtmlQuery procure le module Bigloo html-query-parser, destiné à être utilisé dans un programme (CGI par exemple) qui reçoit du texte en provenance d’un formulaire HTML et qui doit l’analyser.

Le module html-query-parser exporte une grammaire régulière écrite en Scheme (extension Bigloo), et deux procédures pour manipuler les résultats. Le principal intérêt du programme est dans la grammaire régulière, qui montre à quel point Bigloo est plus agréable pour un tel usage que lex.