作者: Bruce.
日時: 2008/7/22(22:44)
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