From: gotoken@... (GOTO Kentaro) Date: 1999-11-02T03:23:25+09:00 Subject: [ruby-dev:8201] Re: {literal}#[]= ごとけんです In message "[ruby-dev:8200] Re: {literal}#[]=" on 99/11/02, Wakou Aoyama writes: >ちなみに、alias を = の操作も出来るようにすると弊害は大きいでしょうか >ね。ちょうど、先の alias "foo" foo というような記述ができたらどうかな、 >という事ですが。 > >もしあまり弊害が無いようでしたら、これを採用すると、= はその別な記述の >仕方ですという説明が使えていいかもしれないかなと。 alias foo "foo" なんではないかと言うのはともかく、これはさすがに紛らわしいと 思います。即値なオブジェクトでない限り "foo" のaliasというわ けではないからです。いいかえれば、 alias bar 識別子 なら良いけど alias bar リテラル はそぐわない気がします。 しかし LHS = RHS にdescriptiveな表記を与えること自体には賛成。 setq foo "foo" let foo "foo" give_names "foo" foo bar baz あたりはいかがかしらん。 -- gotoken