- 544 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 19:41:19 ]
- 探してきた
practical-scheme.net/trans/IsPythonLisp-j.html > 実際、以下の機能のいくつかまたは全てについて、それを非推奨にしようと > いう提案が出されている(それほど優先度は高くないが): "apply" (これは > 現在は第一級の構文となった)、"map"、 "filter" (これはいつもリストの > 内包表記で置き換えられる)、 "reduce" (forループで置き換えられる)、 > そして "lambda" (名前付き関数で置き換えられる)。これらは明日すぐ > 取り除かれるというわけではないだろう (悪口メイルを私に送って来ない > ように)。だが、これらが削除候補として議論されたという事実がとりもなおさず、 > PythonをよりLisp風にしようという動きは無いということを示している。 > むしろ、その逆の方向に行くのが好まれているようだ。 (少なくとも、私の意見では > "lambda" という名前を持ち込んだのは恐るべき間違いだった)。 > プログラマは深くネストした式は好まない。 > 彼らは、式の値に名前が振られることを奨励する言語を好む。 > 文と式の区別はそれを奨励する(時には要求する)。
|

|