タグ

lambdaに関するukstudioのブックマーク (3)

  • 本の虫: lambda 完全解説

    目的 この記事は、C++0xのlambdaを完全に解説せんとする目的を以て書かれた。サンプルコードは最小に留め、エラー処理等は省いた。この記事さえ読めば、今日からlambdaを恐れることなく使う物のC++0xプログラマになれるだろう。 lambdaとは何ぞや lambdaである。あるものは、lambda関数、あるいは無名関数という名称を使っている。いったいlambdaとは何なのか。 lambdaは関数である。また、特に名前はない。したがって、lambda関数、無名関数と呼ぶのは、間違ってはいない。しかしここでは、単にlambdaと呼ぶことにする。 lambdaを定義しよう lambdaは関数オブジェクトである。lambdaは関数オブジェクトである。これはとても大事なので二度書いた。lambdaは関数オブジェクト以外の何物でもない。ところが不思議なことに、皆lambdaが単なる関数オブジェ

  • λ-Repos - share - Trac

    Welcome to λ-Repos (svn) 関数型言語(※定義は「あなたが関数型だと思う言語」)ハッカーのための共用subversionリポジトリです。 CodeReposプロジェクトに触発されて作ってみました。 (git版はこちら。アカウントはsvn版と同じです) We have a Subversion repository and you can check it out with: svn co --username <loginname> http://lambdarepos.svnrepository.com/svn/share By Anonymous check out(check out only for non-account user tracking HEAD's-UP) svn co --username anonymous http://lambdarep

  • Yコンビネータの件 - higepon blog

    alohakun*1さんホワット・ア・ワンダフル・ワールド 2 つの原理と文化を見て思い出したのでお礼を。 まず前提として僕はYコンビネータを理解していないです。 僕が未だにきちんと勉強できていないλ計算。λ計算ってどういう動機で研究されたもので、勉強したらどういう風に楽しそうかってことが分からなくて踏み込めてなかったのですが、以下のまとめがすべて教えてくれました。ありがとうございます。 このように当に良く分かっている人が、学習後にエッセンスをまとめてくれた情報ってなかなか見つからないのでありがたかったです。(周りに詳しい人がいれば口頭ですぐに教えてもらえるのかもしれないのですが) lambda やクロージャを使って何ができるかやってみるのも楽しいけれど、 時には、逆に、lambdaやクロージャは何と何を使ってできてるのか、とか、何と何があれば lambdaやクロージャがどのくらいのレベ

    Yコンビネータの件 - higepon blog
  • 1