------ art_9236_23242444.1208982517934 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Wed, Apr 23, 2008 at 9:21 AM, David A. Black <dblack / rubypal.com> wrote: > Hi -- > > I'd like to request the deprecation/removal of :: as a synonym for the > method-calling dot. I think it's a good opportunity to take out > something that Ruby doesn't need. We've already got the dot, which > always means "send a message", and :: already means something else > (constant resolution). I'd actually prefer to go the other way and add more value to both "::" and ".". a::b - gives an object named b in the scope of a a.b - calls an object named b in the scope of a With this, you'd have these as equivalents: a::b <