From: Patrick Li Date: 2008-09-07T01:08:01+09:00 Subject: Re: Request for Block local methods, and Proc syntax Thanks for the reply Matz, I see what you mean by the inner def screwing up the object system. I don't foresee an easy way around that yet. But I still think it's worth thinking about. In my opinion, DSL's is Ruby's greatest strength. It's the one feature where Ruby is light years ahead of other languages. And context-sensitive methods are vital to DSL's. I think putting in some thought towards this direction could really make Ruby stand out. What other language let's you write code like: html{ image(@mySource) } or initEngine{ initSound initGraphics @window = initWindow } Anyway, thanks for designing such an elegant language Matz. It's really a joy to use. I'm just shamelessly asking for more. -Patrick -- Posted via http://www.ruby-forum.com/.