2007-07-01から1ヶ月間の記事一覧

OpenBabel : C++ライブラリ+SWIG

化合物ファイル用の便利なコンバーター。 のみならず、C++ ライブラリとして perl や python から使用できる。http://openbabel.sourceforge.net/api/2.1.0/start.shtmlSWIG ってこうやって(速い言語でライブラリを作り、スクリプト言語がラッパーとして利用…

loop の使い方についての短いまとめ。

詳細は素晴らしくまとまっている http://smpl.seesaa.net/article/29800843.html loop マクロ用法抄を参照のこと。 C; for int i=0;i (loop for i from 0 to n ...) Perl; foreach my $x (@lst) { ... } 型 ;; "コレクション内繰り返し" (loop for x in lst …

Common Lisp マクロを書くときにおろそかにしてはいけないこと

他にも沢山ありそうですが、最初の方にひっかかったことを列挙。 シンボルが何なのか。変数名みたいなものと曖昧に思っているとつまづく。パッケージと関連していることを意識すること。 keyword がなぜ便利か、理解する。マクロを書いたパッケージと違うパ…