Fonctions SQLITE définies par L'utilisateur dans Lisp

dans SQLITE il y a une possibilité de créer relativement facilement des fonctions et des agrégats définis par L'utilisateur dans des langages (d'extension) tels que C, Perl, Python et autres. Existe-t-il également une telle possibilité d'utiliser common-lisp comme extension de langage SQLITE? Je sais qu'il existe des bibliothèques comme cl-sqlite et plain-odbc, mais elles ne semblent pas offrir cette possibilité.

9
demandé sur Svante 2010-07-17 21:38:55

1 réponses

Quand j'ai écrit cl-sqlite, Je n'avais pas pensé aux fonctions définies par l'utilisateur.

Mais c'est en fait assez facile. Il suffit de définir des callbacks, des fonctions étrangères et de les envelopper dans l'interface lispy. Je suppose que je vais ajouter cette fonctionnalité à cl-sqlite bientôt.

6
répondu dmitry_vk 2010-07-17 18:05:52