[#8484] strptime fails to properly parse certain inputs — <noreply@...>

Bugs item #5263, was opened at 2006-08-01 23:14

13 messages 2006/08/02
[#8485] Re: [ ruby-Bugs-5263 ] strptime fails to properly parse certain inputs — Yukihiro Matsumoto <matz@...> 2006/08/02

Hi,

[#8538] Re: [ ruby-Bugs-5263 ] strptime fails to properly parse certain inputs — nobu@... 2006/08/06

Hi,

[#8561] sandbox timers & block scopes — why the lucky stiff <ruby-core@...>

Two puzzles I am trying to solve:

28 messages 2006/08/08
[#8624] Re: sandbox timers & block scopes — why the lucky stiff <ruby-core@...> 2006/08/15

raise ThisDecayingInquisition, "anyone? anyone at all?"

[#8627] Re: sandbox timers & block scopes — MenTaLguY <mental@...> 2006/08/15

On Wed, 2006-08-16 at 00:35 +0900, why the lucky stiff wrote:

[#8628] Re: sandbox timers & block scopes — why the lucky stiff <ruby-core@...> 2006/08/15

On Wed, Aug 16, 2006 at 02:46:30AM +0900, MenTaLguY wrote:

[#8629] Re: sandbox timers & block scopes — "Charles O Nutter" <headius@...> 2006/08/15

On 8/15/06, why the lucky stiff <ruby-core@whytheluckystiff.net> wrote:

[#8690] a ruby-core primer — why the lucky stiff <ruby-core@...>

Hello, all. I've been working on the ruby-core page for the new Ruby site.

21 messages 2006/08/22

Re: Inconsistency in scoping during module_eval?

From: dblack@...
Date: 2006-08-01 12:19:02 UTC
List: ruby-core #8471
Hi --

On Tue, 1 Aug 2006, Matt Todd wrote:

> Yes, absolutely. However, if everything is an object (including a
> Module), then that means a Module also has a class? I guess that might
> answer my question there, if it has a class and isn't a class... But,
> also, wouldn't Module.new be something different than Module itself? I
> mean, sure, an instance of a Module isn't a class, but if I'm wrong
> about having and being a class, then there is a distinction between
> the instance and the class... thing.
>
> Please help me before I lose track of reality! :)

The class Class is a subclass of Module:

   class Class < Module

Either of them can be instantiated:

   Module.new
   Class.new

Where the diagram chases its own tail a bit is in the fact that both
Module and Class are instances of Class.  Moreover, Object is a class,
but Class is an Object....

In other words, there's definitely a bit of circularity at the top of
the tree.  By the time you get below Kernel, Object, Module, and
Class, it disappears.

The circularity is the price we pay for letting Ruby bootstrap the
otherwise wonderful object-space into existence :-)


David

-- 
http://www.rubypowerandlight.com => Ruby/Rails training & consultancy
   ----> SEE SPECIAL DEAL FOR RUBY/RAILS USERS GROUPS! <-----
http://dablog.rubypal.com        => D[avid ]A[. ]B[lack's][ Web]log
http://www.manning.com/black     => book, Ruby for Rails
http://www.rubycentral.org       => Ruby Central, Inc.

In This Thread