letter
2013/05/06
hu.dwim.walker を使ってみる
›
Common Lisp といえばマクロ。マクロのいきつく先といえばコードウォーカー。ということで hu.dwim.walker というコードウォーカ一を使ってみた。 使い方としては次のような感じ。 フォーム(S式)を hu.dwim.walker:walk-form で C...
2013/04/21
Common Lisp の MongoDB ドライバを作ってみた
›
cl-mongo があるのは知っていましたが、それでも Common Lisp の MongoDB ドライバを作ってみました。 https://github.com/quek/info.read-eval-print.bson https://github.com/quek...
2013/03/20
Common Lisp でリフレッシュトークンを使って Google Analytics の Core Reporting API をたたく
›
oauth2 は https://github.com/Neronus/oauth2 を使う。 ( defpackage oauth2.test.google-analytics ( :use :cl :oauth2 )) ( in-package oauth2....
2013/03/02
SBCL 1.1.5 で導入された package local nicknames
›
これはいい。 http://www.sbcl.org/manual/index.html#Package_002dLocal-Nicknames CL-USER> ( defpackage :foo.bar.baz ( :use :cl )) #<PACKAG...
2013/02/10
restart-bind とか使ってカッコよく再接続したいのだけど
›
最近 Common Lisp で MongoDB のドライバを書いたりしている。 restart-bind とか使ってカッコよく再接続したいのだけど、 try catch のエラーハンドリングから生長できない・・・ ( defmacro with-reconnect-arou...
2013/01/23
Lisp Meet Up presented by Shibuya.lisp #1 に行ってきた
›
Lisp Meet Up presented by Shibuya.lisp #1 に行ってきた。 前半は chiku さんによる vim からの Common Lisp の使用についての発表。 swank クライアントしとて動く slimv がおすすめらしい。 vim の人は...
2012/12/30
cl-mongo を series で
›
cl-mongo を series で ( defun order-kv (order) ( cond ((null order) nil) ((atom order) (cl-mongo:kv order 1)) ...
‹
›
ホーム
ウェブ バージョンを表示