[#40498] autoload SYMBOL, XX.rb — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
8 messages
2005/01/08
[#40501] getopt — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
6 messages
2005/01/08
[#40519] What is singletonclass.superclass ? — sheepman <sheepman@...>
こんにちは、sheepman です。
6 messages
2005/01/11
[#40523] Re: アクセス情報の取得について — yuushi44@...
酒匂様、神戸様
4 messages
2005/01/12
[#40546] Net::IMAPの中のinlenって何ですか? — 内木場 美次 <uchikoba@...>
はじめまして。Rubyを始めて2ヶ月ちょっとの
6 messages
2005/01/20
[#40551] Net::IMAPで既に存在するディレクトリが削除できない — 内木場 美次 <uchikoba@...>
お疲れ様です。内木場です。
13 messages
2005/01/21
[#40571] dupとfrozen — Chikara Takamatsu <c_takamatu@...>
始めまして。高松と申します。
5 messages
2005/01/25
[#40580] enum 定数する場合のイディオム — Hiroshi Takagi <gollum@...>
高木@関西のネットワーク屋%Ruby novice monk です。
12 messages
2005/01/27
[#40581] Re: enum 定数する場合のイディオム
— "U.Nakamura" <usa@...>
2005/01/27
こんにちは、なかむら(う)です。
[ruby-list:40525] Re: What is singletonclass.superclass ?
From:
Tanaka Akira <akr@...17n.org>
Date:
2005-01-12 21:09:41 UTC
List:
ruby-list #40525
In article <1105502014.768712.22346.nullmailer@x31.priv.netlab.jp>, Yukihiro Matsumoto <matz@ruby-lang.org> writes: > 実際には「特異クラスが特異オブジェクトのクラスを継承しない」 > ようにしたのではなくて、「特異クラスがClassを継承していなかっ > たのを継承する(しているように見せる)」ようにしたのではないか > と思います。 そうですね。もともとの問題が http://mput.dip.jp/mput/?date=20040615#p05 | ■[mput 的今日の] Ruby の闇 18:44 | | % ruby -e' | module Foo | class << Foo | define_method(:allcate, self.method(:allocate)) | end | end | ' | -e:4:in `define_method': bind argument must be a subclass of Class (TypeError) | from -e:4 | zsh: exit 1 ruby | | なんで特異「クラス」なのに Class のサブクラスじゃないんじゃぁ! というものなので、Class を継承する (しているように見せる) というのが目 的なのはわかります。 わからないのは、それを実現する手段がなぜああなのかというところでして... (他の方法があると考えているわけではなく、単純によくわからない) まぁ、その手段も > でも、そもそもメタクラスのクラスを#<Class:Class>にしないで単 > 純にClassにしてしまう方が良いような気もしてきました。 というように変わるかもしれないと思えば、深く考えてはいけないのかも知れ ませんが。 -- [田中 哲][たなか あきら][Tanaka Akira]