2010-09-01から1ヶ月間の記事一覧

Rubyで外部コマンドの出力をGtk::TextViewに表示

外部コマンドの出力をパイプで取得してそのままGTKのテキストビューに表示するプログラムを書いてみました。 単純な方法でやっているので、ただ単に標準出力を表示するだけですが、 リアルタイムに出力を取得しているので、少しずつ出力されるコマンドは少し…

Haskellコンパイラ「jhc」をビルド

Haskellコンパイラの「jhc」をビルドしてみました。 Ubuntuでやってみました。 方法は、jhcの公式サイトの http://repetae.net/computer/jhc/building.shtml ここを参考に書いてみました。 必要なライブラリのインストール jhc自身もHaskellで書かれているの…

Pureの「reduce」がすごい

Pure言語には、「reduce」というマクロがあります。(PureではLispのようなマクロが使える)これは、「与えられた式をもう一度評価する」というマクロです。一見単純なようですが、たくさんの応用ができそうです。 簡単な使い方を紹介します。 foo expr = redu…