Gauche-dbd-sqliteで、open、close

ようやくsqlite3-open、sqlite3-closeまでこぎつけた。

dbd/sqlite.scm
(define-module dbd.sqlite
(export sqlite3-open sqlite3-close))
(select-module dbd.sqlite)
(dynamic-load "dbd_sqlite")
(provide "dbd/sqlite")

Cのコンパイルエラーをマクロレベルで見てなくて初歩的なところで詰まった。
dbd.mysqlを見ていて、stubファイル、c、hファイル、scmファイルの関連が、ようやく分かった。

コメント

人気の投稿