Haskell

問題 1: リストを使ってはいけない.

10 未満で 3 もしくは 5 の倍数である自然数をすべて列挙すると,3,5,6,9 で,その和は 23 である.1000 未満の 3 もしくは 5 の倍数の和を求めよ. Haskellだと数列を表現するリストやフィルタが簡単に書けてしまうので,以下のようにやってしまいがちな…

「Haskellによる関数プログラミング」

3月20日(金,祝)に日本UNIXユーザ会の勉強会として開催されます.私が講師としてしゃべります.ご興味,お時間がございましたら是非,参加下さいませ.http://www.jus.or.jp/benkyokai/09-03Haskell.htmlIntroduction To Functional Programming, 2nd Editio…

lazyS

2009-02-28 に開催された Shibuya.lisp Tech Talk #2 にどうしても参加したくて,LTネタとして半日ででっちあげた.Scheme風S式を遅延評価する解釈系です.バリバリ手抜きですのでもちろん実用にはなりません.裏側が知りたいという方がいたので公開しますが…