2009-12-01から1ヶ月間の記事一覧

例外を使う

Gaucheでの例外の使い方を勉強。以下の内容は、Gauche ユーザリファレンス: 例外を元に構成している。 用語など Javaなどの言語では、例外が発生した状況を表すオブジェクトのことを例外と呼んでいるが、Schemeではそのオブジェクトのことをコンディションと…

formatチートシート

formatで使用するフォーマット指定子の使い方をよく忘れるので、見やすくまとめておく。 Function: format port string arg ... formatの第一引数 ポート -> そのポートに出力 #t -> 現在の出力ポートに出力 #f -> 文字列を返す 省略 ->#fと同じ 第二引数は…

ディレクトリにあるファイル一覧を得る

あるディレクトリに(path)のエントリの一覧をリストで得るには以下のようにする。pathはディレクトリのパス。手続きpredは一引数の手続きで、エントリのpathが前に付加された名前を受け取る。predが真を返したエントリのみ、結果に含まれる。 (directory-lis…

Gaucheスクリプトテンプレート

Gaucheでスクリプトを書く際に共通する処理をテンプレートにしておく。 Gaucheではファイルをロード後、mainという名前の手続きが定義されていると、その手続きを呼び出す。ファイルの上から処理を逐次的に書いていくより、mainを使った方が全体をスッキリさ…

Gauche Tips

R6RSカギ括弧の使い方のガイドライン - 技術整備 Gaucheスクリプトテンプレート - 技術整備 formatチートシート - 技術整備 例外を使う - 技術整備 Gaucheで処理時間の計測を行う - 技術整備 ファイル・ディレクトリ ディレクトリにあるファイル一覧を得る -…

Gauche

http://d.hatena.ne.jp/rui314/ Gauche Tips - 技術整備

フロントページ

ツール emacs emacs tag gauche Gauche gauche tag