2010-07-01から1ヶ月間の記事一覧

Tomorrow Never Dies

from "Enter", by Swan Lee

EnumerableでLISPできそうなきがする

C#

ここ数回直積の件でIEnumeralbeをリスト的に扱ってみたけど、これでLISPできるんじゃね?とふと思った。ってことで純LISPの5関数。いつか書いてみよう。 car exp.ElementAt(0); cdr exp.Skip(1); cons コンスセルを表現するのは難しそうだなぁ。IEnumerable…

Edgecrusher

from "Obsolete", by Fear Factory

可変個の集合から、直積の集合を作る(その4)

見当違いなこと言ってた。 無限リストを有限リストに小分けしていくというアプローチで解決してみようと思っているところ。 可変個の集合から、直積の集合を作る(その3) - チキン煮込みチーズミックス4辛 偶数の集合と奇数の集合の直積を考えるとき、例え…

Disenchanted

from "Amplified Heart", by Everything But The Girl

可変個の集合から、直積の集合を作る(その3)

無限リストの直積を列挙するとき、うまくいかないことを昨日のエントリで書いた。これを解決する方法がid:doloopwhile:20100707:1278504056で紹介されている。Clojureやったこと無いけど、良いきっかけかな。今度読んでみる。 無限リストを有限リストに小分…

可変個の集合から、直積の集合を作る(その2)

C#

直積の件でトラバもらった。→ 可変個の集合から、直積の集合を作る - チキン煮込みチーズミックス4辛 自分がPythonよくわからないので、内容は理解できなかったけども>< で、そのトラバをうけて、IEnumerableって無限リスト的に扱えるのかちょっと気になっ…

Lucky Love

from "The Bridge", by Ace Of Base その日聴いた曲の中から適当に一曲紹介するエントリを書こう。できるだけ毎日。

標準ライブラリにFold相当のメソッドがあった

C#

昨日のエントリ「可変個の集合から、直積の集合を作る - チキン煮込みチーズミックス4辛」で、Foldを自作したけど、これと同じ働きをするメソッドが標準であるみたいだ。Enumerable.Aggregateって拡張メソッドがそれ。ってことで、該当箇所をこっちで書き換…

「俺ツイッタークライアントを作ろう!」に参加してきた

去る4日に行われた第1回YMPAミーティング「俺ツイッタークライアントを作ろう!」(略称:俺ツイ)に参加させてもらった。初回からいきなり遅刻してしまい、みなさんすみませんでした...。タイトルの通り、それぞれ思い思いのクライアント(botでも可)を作…

可変個の集合から、直積の集合を作る

C#

集合の個数が固定ならば、[C#]forever for(のコメント欄)のようにすれば簡単だけど、可変個の場合ちょっとややこしいなぁーとか思いつつググってたら、こんなん見つけた。 id:youkoso_guest:20081212:1229089595 reduceってなんぞ?ってな感じだったので、…

My Angel Rocks Back And Forth

From "Rounds", By Four Tet Roundsアーティスト: Four Tet出版社/メーカー: Domino発売日: 2006/02/01メディア: CD購入: 1人 クリック: 4回この商品を含むブログ (2件) を見る