Bruce.です。
機械伯爵 さんは書きました:
> ところで、Bruce.さん、雑記帖の
>
>>> First-class functions
>>> 言語の一級市民としての関数
>
> この訳、わざとだと思うんですけど、知らない人が見たら、首を傾げるん
> じゃないですか?
ファーストクラスという表記を使いたくなかったのです :-)
んで、first-class に一級市民という訳をあてていたところもあったので
とりあえず借りてみました。
> ※ファーストクラスオブジェクトって、PythonとSchemeユーザ以外にはあんまり
> 重要だと思われてないみたいだし……
>
> ちなみに、Rubyの関数はファーストクラスオブジェクトがデフォルトじゃない
> んですよね、確か(オブジェクトとして扱える方法はあるけど……)
Rubyにおいては関数(関数オブジェクト)は要件を満たしていないので、
first-class object ではありません。
> キーワード引数は、Rubyでも欲しいとか言ってたの見た覚えあるけど、どう
> なったのかな。
たぶんまつもとさんの脳内で熟成中。
> Parallel assignmentは多分a = b = c = xとか、a, b = c, dとかのコト
> かしらんね。
後者です。
決まった訳語がないっぽいのでスルーしました。
これだって実例書いてもよかったのですけどね。
#多重代入、じゃあないしねえ。
#並行代入?
> あと、逆に継続は、Pythonには無くて、SchemeやRubyにはある、んだよね、
> 確か(未だに継続がナニかとゆーのがよく理解してないけど)
ワタクシの大好きなジェネレータが、毒抜きして使いやすくした継続だという
意見もあるみたいです。
--
木村浩一/KIMURA Koichi
I thought what I'd do was, I'd pretend I was one of those deaf-mutes or
shoud I?
mail kbk at kt.rim.or.jp
web www.kt.rim.or.jp/~kbk/zakkicho/index.html