[#4766] Wiki — "Glen Stampoultzis" <trinexus@...>

21 messages 2000/09/04
[#4768] RE: Wiki — "NAKAMURA, Hiroshi" <nahi@...> 2000/09/04

Hi, Glen,

[#4783] Re: Wiki — Masatoshi SEKI <m_seki@...> 2000/09/04

[#4785] Re: Wiki — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/09/05

Howdy,

[#4883] Re-binding a block — Dave Thomas <Dave@...>

16 messages 2000/09/12

[#4930] Perl 6 rumblings -- RFC 225 (v1) Data: Superpositions — Conrad Schneiker <schneik@...>

Hi,

11 messages 2000/09/15

[#4936] Ruby Book Eng. translation editor's questions — Jon Babcock <jon@...>

20 messages 2000/09/16

[#5045] Proposal: Add constants to Math — Robert Feldt <feldt@...>

15 messages 2000/09/21

[#5077] Crazy idea? infix method calls — hal9000@...

This is a generalization of the "in" operator idea which I

17 messages 2000/09/22

[#5157] Compile Problem with 1.6.1 — Scott Billings <aerogems@...>

When I try to compile Ruby 1.6.1, I get the following error:

15 messages 2000/09/27

[ruby-talk:4833] Re: RubyUnit testcase run for different init params?

From: Dave Thomas <Dave@...>
Date: 2000-09-09 14:23:34 UTC
List: ruby-talk #4833
Mathieu Bouchard <matju@cam.org> writes:

> May I know the reason why the "#" symbol is used as a class/method
> separator? The Ruby syntax does not support this notation.

When you describe a class method, we can use the Ruby call notation,
so we can say "call Array.new to create an array".

When you're describing an instance method, however, you can't
conveniently use the calling sequence, as this will involve some
arbitrary object:  anArray.join. To get around this, the convention
has grown that Array#join refers to an instance method 'join' in
'Array'. In the book, we use this in inline text, but use an
example-based syntax in the reference section.


Ain't ideal.


Dave

In This Thread

Prev Next