goに関するnaoa_yのブックマーク (1)

  • GObject Introspectionを使っていろいろな言語からGroongaを使う方法 - Qiita

    はじめに ここでは詳しい説明をしませんが、GObject Introspectionというライブラリーがあります。簡単に言うと、C言語で書かれたライブラリーを各種スクリプト言語から言語バインディングを書かずに使える機能を提供するライブラリーです。 これを使うと、各種スクリプト言語からGroongaをサーバーではなくライブラリーとして使うことができます。まずは、どのように書けるか見てみましょう。Groonga側の準備方法は後で説明します。 実例 以下の動作を行うスクリプトを見ていきます。 /tmp/dbにGroongaのデータベースを作る Usersテーブルを作る テーブルの内容をダンプする groongaを使うと以下のように書ける動作です。 % groonga -n /tmp/db > table_create Users TABLE_HASH_KEY ShortText [[0,1385

    GObject Introspectionを使っていろいろな言語からGroongaを使う方法 - Qiita
  • 1