[#837] request SCAN — Shin-ichiro HARA <sinara@...>

原です。

25 messages 1997/11/14
[#838] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#839] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#840] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#841] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#843] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#844] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#845] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#864] [Req] Proc.new — Shin-ichiro HARA <sinara@...>

原です。

53 messages 1997/11/19
[#865] Re: [Req] Proc.new — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#866] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/19

原です。

[#867] Re: [Req] Proc.new — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#875] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/20

原です。

[#877] Re: [Req] Proc.new — shugo@... (Shugo Maeda) 1997/11/20

前田です。

[#879] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/20

原です。

[#886] Re: [Req] Proc.new — shugo@... (Shugo Maeda) 1997/11/20

前田です。

[#890] Re: [Req] Proc.new — keiju@... (石塚圭樹 ) 1997/11/20

けいじゅ@日本ラショナルソフトウェアです.

[ruby-dev:919] Re: [Req] Proc.new

From: keiju@... (石塚圭樹 )
Date: 1997-11-21 06:28:02 UTC
List: ruby-dev #919
けいじゅ@日本ラショナルソフトウェアです.

In [ruby-dev :00916 ] the message: "[ruby-dev:916] Re: [Req] Proc.new
", on Nov/21 00:33(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes:

>まつもと ゆきひろです

>|もしかして, Common Lispって変数名と関数名の名前空間が同じなんですか?
>違います.

へ?

>|>(foo)			; => OVERRIDED
>|>(funcall old-foo)	; => FOO
>|
>|(function foo) ができるってことはそうなんでしょうね... でも, 最後のと
>|ころでは:
>|
>|(old-foo)
>|
>|は駄目なんです?
>
>old-fooの値は関数オブジェクトですが,関数オブジェクトを呼ぶ
>ためにはfuncall関数を使う必要があるからです.これを関数とし
>て呼ぶためにはsetqではなく,fsetを使う必要があります.

うーん. なるほど... 

そうすると functionはマクロだったんですね. それにしても(function ...) 
の動きはどうなっているんだろう?

引数がリスト(lambda式)だったらそれがかえって, symbolでfsetされていたら
それがかえる? さらにシンボルにsetqされていたらどうなるんだろう? fsetと
setqの優先順位が...

>|schemeはどうなんだろう?
>
>一方Schemeは関数と変数の名前空間が同じなので,funcallは必要
>なく,old-fooで呼び出せます(symbol-functionも要らない).

なるなる.

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju@rational.com <<---

In This Thread