From: Simon Cozens Date: 2002-10-30T10:16:02+09:00 Subject: Re: good link to read as we contemplate RAA, RAA.succ, et al ptkwt@shell1.aracnet.com (Phil Tomson) writes: > Every library _should_ be wrapped in a module(s) to narrow the namespace > used by the library, like: > > module ::*:: One thing that has confused me (and continues to confuse me) about Ruby libraries is that the library name isn't necessarily related to the namespace. For instance, require 'ruth/mri' gets you the Ruby::Interpreter class. This is unexpected. Indeed, when you require a library, you have no idea what classes you're going to get. I would have mentioned that in my weblog but it seemed too Ruby-specific. :) -- Overall there is a smell of fried onions. (fnord)