[#4858] Build fails on OSX Tiger 10.4 — noreply@...

Bugs item #1883, was opened at 2005-05-06 14:55

21 messages 2005/05/06
[#4862] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Yukihiro Matsumoto <matz@...> 2005/05/07

Hi,

[#4865] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Ryan Davis <ryand-ruby@...> 2005/05/07

[#4868] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — nobu.nokada@... 2005/05/07

Hi,

[#5053] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Shugo Maeda <shugo@...> 2005/05/19

Hi,

[#5056] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Mark Hubbart <discordantus@...> 2005/05/19

On 5/19/05, Shugo Maeda <shugo@ruby-lang.org> wrote:

[#4874] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...>

Hello all,

31 messages 2005/05/10
[#4879] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Pit Capitain <pit@...> 2005/05/11

Ilias Lazaridis schrieb:

[#4883] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...> 2005/05/12

Pit Capitain wrote:

[#4884] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ryan Davis <ryand-ruby@...> 2005/05/12

[#4888] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...> 2005/05/12

Ryan Davis wrote:

[#4889] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — ES <ruby-ml@...> 2005/05/12

[#4890] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...> 2005/05/12

ES wrote:

[#4891] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Alexander Kellett <ruby-lists@...> 2005/05/12

On May 12, 2005, at 3:13 PM, Ilias Lazaridis wrote:

[#4911] Pointless argc check in Array#select — noreply@...

Patches item #1900, was opened at 2005-05-12 09:33

11 messages 2005/05/12

[#4919] - Hierarchical/Modular Directory Structure — Ilias Lazaridis <ilias@...>

The source-code structure should be simplified, lowering barriers for

20 messages 2005/05/12

Re: Problems with the "outer scope" operator

From: Evan Webb <evanwebb@...>
Date: 2005-05-16 16:54:31 UTC
List: ruby-core #5024
People (myself included) put :: at the beginning to be absolutely sure
that the class they wanted at the time they wrote the code was the
class they got at the time the code was evaluated. When you have a
complex class system (like SOAP), you can never be too careful.

As to your 2nd question, there is no difference between the lookup of
inner elements of classes or modules.

On 5/16/05, Lothar Scholz <mailinglists@scriptolutions.com> wrote:
> Hello Martin,
> 
> MH> not sure if I entirely understand what you mean, but consider this:
> 
> MH> class Outer
> MH> end
> 
> MH> class Inner
> MH>   class Outer
> MH>   end
> 
> MH>   class Child1 < Outer
> MH>   end
> 
> MH>   class Child2 < ::Outer
> MH>   end
> MH> end
> 
> MH> Without the leading '::', Child2 would derive from Inner::Outer and not ::Outer.
> 
> Okay thats a good example that i understand.
> But why does somebody write
> 
> module SOAP
> module RPC
> class SOAPlet
> class RequestRouter < ::SOAP::RPC::Router
> end
> end
> end
> end
> 
> As soon as "::" is found inside the superclass doesn't this
> automatically mean we start the lookup inside the toplevel scope ?
> 
> Or would a "class RequestRouter < SOAP::RPC::Router" declaration really
> look for the following classes and and takes the first it finds in
> this order:
> 
> SAOP::RPC::SOAPlet::SOAP::RPC::Router
> SAOP::RPC::SOAP::RPC::Router
> SAOP::SOAP::RPC::Router
> SOAP::RPC::Router
> 
> And this raises one more question for me. Is there any differences in
> the lookup mechanism between nesting inside a module or a class ?
> 
> Sorry for the line noise, i posted this by accident to the core
> mailing list and not to the ruby-user list. And i hope someday we have a
> written (english !) formal language definition where i can find all
> the answers.
> 
> --
>  Best regards,                        emailto: scholz at scriptolutions dot com
>  Lothar Scholz                        http://www.ruby-ide.com
>  CTO Scriptolutions                   Ruby, PHP, Python IDE 's
> 
>


In This Thread