2008-02-17から1日間の記事一覧
EmacsWikiのWikiスパムがあまりにもひどいのでcaptchaがつけられた。そのためそのままではoddmuse.elで書き込めない。以下のコードを.emacsに追加する必要がある。 (add-hook 'oddmuse-hook (lambda () (unless (string-match "question" oddmuse-post) (set…
RubyからCのヘッダ定義を読み込みたい - きみのハートを8ビットキャスト erubyのってhtmlに埋め込むとhtmlタグにまぎれて 気にならないけどC言語とかに埋め込むと微妙に見えますねー、という感想でした。 Cとかの代替案だと/% %/とかが良いのかなー erubisな…
Jay Fields' Thoughts: Designing a Domain Specific LanguageJay FieldsはThoughtWorksのプログラマーで専門はDSLだ。どんなDSLに設計するか。DSLの利用者(≠DSL設計者)にどんな言語にしたいかを尋ねることがミソ。利用者にとって利用しやすい言語は利用者…
http://www1.interq.or.jp/~deton/ckskkserv/によるとdbskkd-cdbが最高速ということなのでさっそくインストール。debianだと「sudo apt-get install dbskkd-cdb」一発。inetdの設定までやってくれる。 (setq skk-server-host "localhost") (setq skk-server-…
Jay Fields' Thoughts: Implementing an internal DSL in RubyRubyでのDSLの作り方をexpectationsというtesting frameworkを例にとって説明している。 やっぱassert_equalってオブジェクト指向っぽくなくてカッコ悪いよねwここはDSLでカッコよく書きたいも…
JavaとRubyの言語比較は興味あるから読んでみたんだが、あまりにひどかったので。←原文 Rubyでは、requireステートメントを使用してパッケージやモジュールをインポートします。 たとえば、extensionsパッケージ/モジュールをインポートするには次のようにし…