機械です。
> みなさんが「これがあるからこの言語はやめられない」「これがこの言語にあ
>ったらなぁ」と思うものを挙げ連ねてみませんか? もちろんモジュールレベル
>で実現されているものでもけっこうです。可能なら、言語は違ってもノウハウは
>共有できた方がよりおいしいですもんね。
PythonやScheme(及び、Lisp系かな?・・・どうやら関数型言語に多いような
のだけど)のように、ファーストクラス・プロシージャが便利です。
まぁ、アクティブな皆さんには説明不要と思いますが、リスナーの方々にはち
と説明しておきますと、ファーストクラスプロシージャってのは、よーするに関
数(その類)が、まるで変数かなにかのオブジェクトのよーに扱える、という仕
組みです。
だから、変数に代入も出来るし、リスト(その他コレクション)も作れる、と
いうことです。
はまったら便利で抜け出せません。
SmalltalkやRubyのように、メソッド(メッセージ?セレクタ?)をオブジェク
トとみなさない方法の方が読みやすいのでは、と、思わないでもないので、もし
かしたらコードを見難くする危険な技術かもしれませんが、とりあえず現在は
結構便利に使ってます。
/機械伯爵/