Commits

Anonymous committed e32673e

updating

  • Participants
  • Parent commits 5ec29b5

Comments (0)

Files changed (2)

 == Welcome ==
 
 YATCE is Yet Another Tokyo Cabinet-Erlang binding. Pronounces like <catch>. 
+Japanese documentation follows after English documentation.
 
 == Why Yatce? ==
 
 
 == Current Status ==
 
-* Latest Version: 0.7.1
-* port_controlで動作するっぽいところを確認
-* tcadb系の大体のオペレーションをサポート
-** CRUD, tcadbsync, tcadbpath
-* CRUをかなり回してみたけどメモリが漏れていないことを確認
-* タプルとかリストのCRUDは未対応
-* コミッタ、絶賛募集中(looking for commiters!)
+* Latest Version: 0.8
+* seems working well with erlang:port_control/3
+* supports most operations of TCADB
+** wraps CRUD, tcadbiterinit, tcadbiternext, tcadbsync, tcadbvanish
+* memory seems not leaking
+* not supporting tuple and list as a data
+* looking for commiters!
 
 == Future Works
 

File Tutorial.wiki

+== Sample Code and little Tutorial ==
+
+# ダウンロード、展開 (`hg clone http://bitbucket.org/kuenishi/yatce`とか)
+# 環境に合わせてMakefileを書き換える
+## `make` -> shows usage
+## `make b` -> builds all source code
+## `make t` -> regression test
+## `make c` -> cleans object files
+# ebin/tctest.erlを試しに実行してみるなど
+# 自分のプログラムを書こう!
+{{{
+#!erlang
+
+simple_test()->
+  ok = yatce:init([{libdir, "../c_src/libyatce.so"}]),
+  T = yatce:newdb('/tmp/tablename.tch', []),
+  Key = "somekey",
+  Value = "somevalue",
+  {ok, inserted} = T:put(Key, Value),
+  {ok, Value} = T:get(Key),
+  {ok, inserted} = T:put("key2", <<"keyhoge">>),
+  {ok, closed} = T:close(),
+  yatce:fini().
+}}}
+
+== History / ChangeLogs ==
+
+See [[http://bitbucket.org/kuenishi/yatce/src/tip/ChangeLog|ChangeLog]].
+
+== Others == 
+
+See [[http://erlang.g.hatena.ne.jp/kuenishi|my erlang development diary]] for fresh information. sorry it's written in Japanese. I'll re-think, if there are much needs for English information.
+
+----
 == Sample Code and little Tutorial ==
 
 # ダウンロード、展開 (`hg clone http://bitbucket.org/kuenishi/yatce`とか)