2006-05-01から1ヶ月間の記事一覧

ふつうのHaskellプログラミング

ISBN: 4-7973-3602-1 が明日発売ですね。買う?

入門Haskell

http://d.hatena.ne.jp/a-san/20060511#p1 先日出した正誤表の回答がやっときました。ところが著者は最後のやつを、次のように修正、とおっしゃってるが・・・、 listToTree = foldl (\t (k, v) -> insertTree (k, v) t) emptyTree 以下のエラーが出る。(^…

プロセス、タスクの状態遷移図

状態遷移図の現実的で有益なサンプルを探していて、プロセスやタスクの状態遷移図を探してみました。 T-Kernelが細かい状態を定義しているのがすばらしいです。P18 http://www.t-engine.org/japanese/text/TEF020-S001-01.00.00_ja.pdf オペレーティング・シ…

Poker

/* * ポーカー(ジョーカーは含みません) */ class Cardsポーカー is subclass of Cards types public 役型 = | | | | | | フルハウス> | | | ; functions -- 同一の役があれば、強い方になる。 役を求める: set of カード型 -> 役型 役を求める(hand) == i…

Cards.vpp

/* * 誰もが知っているトランプを題材にしてみます。 */ class Cards types -- スートとも呼ばれます public マーク型 = | | | ; -- それぞれのマークについて1〜13までのカードがあります。 public ジョーカーを除くカード型 :: マーク: マーク型 番号: int…

スパム

1ヶ月ほど前、スパムが多くてメールアドレスを変えたのですが、もう100通ぐらいに戻った。どこからモレるのか? という問題もあるけれど、異様に広がるのが速い。うんざり・・・。 ZAQに、スパムメールだとタイトルに[spam]をつける機能がついたので、そ…

●がぴょん

年休取得なのに、blanco開発をしてる? 会社だけでなく、自宅でもやってるのかな? しかも業務連絡をWebでやってる!?←なぜメールを使わないんだ?!!!(^^;

銭形警部

やばい、似てきた・・・(汗

nb6

なんとか動きました。Servlet経由でデータベースの中身を参照・更新できるのはうれしいですね。 詳しい内容はメールで送りました。 http://d.hatena.ne.jp/a-san/20060511#c1147440708

入門Haskell 〜はじめて学ぶ関数型言語

早速、返事が返ってきました。すばらしい。>(株)毎日コミュニケーションズ 最初の誤記は訂正してくれるとのことですが、その他は著者に問い合わせるとのこと。ふむ。 実は、最後の誤記はイマイチ自信がないし、いい修正がわからなかったのですが、誰か、 Ha…

入門Haskell 〜はじめて学ぶ関数型言語

正誤表 http://book.mycom.co.jp/support/e2/haskell/#ERRATA 正誤表に載っていないマチガイ。 P72 練習問題(2) 末尾の']'が不要 誤 splitAt2 2 [1, 2, 3, 4] -- ([1, 2], [3, 4])] 正 splitAt2 2 [1, 2, 3, 4] -- ([1, 2], [3, 4]) P107 図 [1]と[2]が逆。 …

ダ・ヴィンチ・コート

ラ行5段活用

未然形 ハスケらない 連用形 ハスケります 終止形 ハスケる 連体形 ハスケるとき 仮定形 ハスケれば 命令形 ハスケろ

Haskell

最近、ハスケってます。 両替するのに何通りあるか? 例えば、10円を両替する場合は、10円*1枚, 5円*2枚, 5円*1枚+1円*5枚, 1円*10枚 の4通りあります。 -- 両替するのに何通りあるか? countChange coins amount = cc amount 0 where cc amount kindsOfCoi…