読者になる

Homoiconic Days

2008-04-25から1日間の記事一覧

2008-04-25

StateモナドをSchemeで

scheme haskell

id:syd_sydさんにモナドについて教わって、ようやくStateモナドを理解できたのでとりあえずSchemeで書いてみた。出力(?)と状態の組は多値で表現。 (define (>>= m f) (lambda (s0) (receive (a s1) (run-state m s0) (run-state (f a) s1)))) (define (run-…

はてなブックマーク - StateモナドをSchemeで
Profile
id:athos id:athos
読者です 読者をやめる 読者になる 読者になる
このブログについて
Search
Links
  • ヘルプ
  • はてなブログ
  • お知らせ
Recent Entries
  • 「Clojureシンタックスハイライター開発から考えるこれからのLispに必要なもの」を発表しました
  • "Contributing to Clojure"の翻訳記事を公開しました
  • ニャンパス株式会社に転職しました
  • tools.analyzerとtools.emitterを組み合わせてキミだけの最強Clojure処理系を作ろう
  • 女子力botをもっとイケてるClojureっぽく
Archive
Homoiconic Days Homoiconic Days

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる