java7月頭に,Brian GoetzがJavaにおけるラムダ式導入に関する最新提案のドラフトを出しました。State of the Lambda 私はこの提案書と,提案書を元にした英語記事を読んだだけですが,Twitterで話していると,23日くらいにこの提案を元にしたソースがJavaのソースリポジトリにコミットされたらしい。ただし,中ではまだ議論続発してるらしい。ちなみに英語記事はラムダについての連続記事の4回目で,5回目ではWicketでラムダ式を使うとどうなるか,という考察が載っています。提案書... > このページを見る
最終更新時間:
2010年07月29日22時33分
みんなのブックマーク 人気(0) 新着
- Java の lambda について.コンパイラによって SAM (Single Abstract Method) Type のインスタンスに変換される.SAM のメソッド名だけは解決してくれる?
- どうせフレームワーク作る人位しか使わないだろうからどっちでも
- "「やはり関数型は必要」という意見を受けました。関数型がないと,フレームワーク毎にインタフェースが定義されるし,そもそもインタフェースを定義するのが面倒,という話。あと,そもそも一度やめたのにラムダ式
- Javaのラムダ式。
- C#はうまいことまとめたってことになるのかな。
- [
- CICEは割とJavaらしい気がするー / インタフェース爆発はどうしようもないか。文脈からSAM typeを推論して裏で勝手に宣言まで作ってくれるとか
- [[あとで読む]]
- C#にもFunc<T,...T16, TR>が用意されているので、標準であるべきですね。あと、ここでScalaでいいじゃん、っていうのはJavaはもう第一線級の言語じゃなくていいじゃんってことになるので、頑張るべきかと。
- Javaがすごいことになっているなあ
-
Scalaでよくね?www
- java
-
なるほど。結構無難な線で落ち着きそうなんですね。Function<T1>,~ の下りは、boost::functionを彷彿させるなw
- ラムダ式
- "そこまで変えるんだったらもうScalaでいいやん"
-
面白そうな話題ではあるが蛇腹じゃないしλもよくわかってないので斜め読み
-
CICE良いと思う。あとScalaでもFunction22ぐらいまであるし、こちらの提案も意外に現実的 > "Function2<T1,T2>みたいなのを23個くらい*1用意しとけばいいんじゃないの"
-
RT @clavicle_: Javaのラムダ式導入に関する最新提案の雑なまとめ - 矢野勉のはてな日記
- 悪くないかも。assignableであることがオブジェクトの意味を支えているので制限は必要だと思う。API側がサボれるように、受け側のメソッドの特定の引数に対して、暗黙のSAM typeが定義されるようにすれば良いような気も。
- Javaにlambda。ほうほうほう。ほほうほう。驚嘆。OracleDBにKeyValueStore持ち込むのと同じ香りがしてしょうがない。




![[完全版] 究極のC#プログラミング ~新スタイルによる実践的コーディング](http://ecx.images-amazon.com/images/I/41fMnxla7-L._SL75_.jpg)



