MySQLのバインディングを追加しました

やっぱりハッシュテーブルだけだとキツイです・・・
で、餅は餅屋ということでMySQL 5.1 C APIバインディングを追加しました。

$ ypsilon
Ypsilon 0.9.6-trunk/r443 Copyright (c) 2009 Y.Fujita, LittleWing Company Limited.
> (import (ypsilon mysql))
> (define NULL 0)
> (define user "root")
> (define passwd "...")
> (define mysql (mysql_init NULL))
> (if (zero? (mysql_real_connect mysql "localhost" user passwd "mysql" 0 NULL 0))
      (display (mysql_error mysql))
      (display (mysql_stat mysql)))
Uptime: 52318  Threads: 1  Questions: 7  Slow queries: 0  Opens: 12  Flush tables: 1 ...
> (mysql_close mysql)

このままだと使いにくいので何か考えたいですね :)