Un DBI au niveau de Parrot ? intéressant…
Le développement de Parrot qui bat son plein en ce moment, vient de générer une idée excellente : écrire un wrapper des interfaces de bases de données (DBI) au niveau même de Parrot :
Vu sur perl.com: This week on Perl 6, week ending 2004-02-01 [Feb. 01, 2004]
Tim “Perl DBI” Bunce announced the Parrot DBDI Project: A Database Driver Interface for Parrot.
L’avantage énorme qui en découle est évident : comme Parrot est le langage assembleur de l’interpréteur de Perl 6 et qu’il existera un compilateur Parrot pour la majorité des langages populaires (Perl 6, PHP, Python…) on aura une couche d’absctraction commune à tous les langages.
Ainsi, une seule écriture des opérations de base (si je puis dire) vers les bases de données.
Une belle illustration du maître mot de la programmation : factorisation.