D

アプリケーション稼働中ではなくて準備中の場合はevalを使ってもよい

Jay Fields' Thoughts: Move eval from Run-time to Parse-timeRubyにおいて、実行時にevalするのはパフォーマンスが問題になることがある。文字列を解釈するコストが馬鹿にならないのだ。だからevalは極力避けるべき…なんだが例外がある。 ウェブアプリケー…

D言語の補完

D

Descent 0.5 releasedD言語の高精度なメソッド、メンバ補完ができるという話。 D言語の「mixin(文字列定数)」はその文字列をコードにしてしまう。スクリプト言語でいうeval(の劣化版)だ。 だから実際に実行(?)しないと補完の候補は得られないわけで。だ…

Text Array Format

d:id:rubikitch:20070831#textarrayformat結局Text Array Formatという名前にした。それを使ってrcodetoolsのテストの保守性を高めた。

複数行テキストデータをひとまとめにするフォーマット

テキスト処理プログラムのメンテナンス性の高いテスト方法について考えていた。そういうプログラムのテストは次のパターンが多い。 入力[複数行テキスト]→処理→出力[複数行テキスト] そういうテストをたくさん書いてひとつのファイルにまとめると、見通しが…

D言語とRubyを比較している人がいた

http://codeblog.palos.ro/2007/08/10/d-vs-ruby/俺もいちおうD言語使えるし興味深かった。D言語とRubyを比較するなんてボクシングとテコンドーを比較するようなものなんだが読んでみた。最近D言語触ってないなぁ、以前Tangoのインストールに失敗して以来、…

エロと風俗情報満載 どう抜く?にハマる

エロと風俗情報満載 どう抜く?簡単なお題で未解決なものを解きまくる。 過去に触れたことのある言語のリハビリにちょうどよかった。