[#5218] Ruby Book Eng tl, ch1 question — Jon Babcock <jon@...>

13 messages 2000/10/02

[#5404] Object.foo, setters and so on — "Hal E. Fulton" <hal9000@...>

OK, here is what I think I know.

14 messages 2000/10/11

[#5425] Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Jon Babcock <jon@...>

18 messages 2000/10/11
[#5427] RE: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — OZAWA -Crouton- Sakuro <crouton@...> 2000/10/11

At Thu, 12 Oct 2000 03:49:46 +0900,

[#5429] Re: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Jon Babcock <jon@...> 2000/10/11

Thanks for the input.

[#5432] Re: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Yasushi Shoji <yashi@...> 2000/10/11

At Thu, 12 Oct 2000 04:53:41 +0900,

[#5516] Re: Some newbye question — ts <decoux@...>

>>>>> "D" == Davide Marchignoli <marchign@di.unipi.it> writes:

80 messages 2000/10/13
[#5531] Re: Some newbye question — matz@... (Yukihiro Matsumoto) 2000/10/14

Hi,

[#5544] Re: Some newbye question — Davide Marchignoli <marchign@...> 2000/10/15

On Sat, 14 Oct 2000, Yukihiro Matsumoto wrote:

[#5576] Re: local variables (nested, in-block, parameters, etc.) — Dave Thomas <Dave@...> 2000/10/16

matz@zetabits.com (Yukihiro Matsumoto) writes:

[#5617] Re: local variables (nested, in-block, parameters, etc.) — "Brian F. Feldman" <green@...> 2000/10/16

Dave Thomas <Dave@thomases.com> wrote:

[#5705] Dynamic languages, SWOT ? — Hugh Sasse Staff Elec Eng <hgs@...>

There has been discussion on this list/group from time to time about

16 messages 2000/10/20
[#5712] Re: Dynamic languages, SWOT ? — Charles Hixson <charleshixsn@...> 2000/10/20

Hugh Sasse Staff Elec Eng wrote:

[#5882] [RFC] Towards a new synchronisation primitive — hipster <hipster@...4all.nl>

Hello fellow rubyists,

21 messages 2000/10/26

[ruby-talk:5446] Re: Class instance variables?

From: matz@... (Yukihiro Matsumoto)
Date: 2000-10-12 04:02:36 UTC
List: ruby-talk #5446
Hi,

In message "[ruby-talk:5424] Class instance variables?"
    on 00/10/12, hal9000@hypermetrics.com <hal9000@hypermetrics.com> writes:

|The FAQ talks about "class instance variables" which are members
|of the class object which is an instance of class Class. These
|are not visible within instance methods.

Note "class instance variables" are mere instance variables which
belong to the objects happen to be classes.  Get it?

The reason we use the expression "class instance variables" is we (not
Ruby) tend to feel strong relationship between a class and its instances.

|1. How can these be accessed except in the strange realm that is
|inside the class and between the method definitions?

The receiver is a class in this STRANGE realm.  The receiver is an
instance with in a body of an instance method.

|2. Why do these exist? Are they really useful?

Probably not useful.  They exist because classes are objects.

|3. For variables, we have an "instance," a "class," and a "class
|instance." For methods, we have only "instance" and "class." Is
|there conceivably such a thing as a "class instance method"? Do
|we know it in Ruby by another name, or is it simply not allowed,
|or is the idea simply not meaningful? This sort of thing confuses
|me a lot. :) Sorry...

We just have "instance variables" and "class variables" (along with
local/global variables and constants, but that's another story).

							matz.

In This Thread

Prev Next