From: Gregory Brown Date: 2006-01-09T05:07:51+09:00 Subject: Re: Ideas on "Why Living Dangerous can be A Good Thing" in Ruby? On 1/8/06, James Edward Gray II wrote: > I know I'm crossing the line. When it eventually breaks, I'll know > who's fault it is. For now though, I'm telling Ruby, "Just trust me; > I know what I'm doing here." The great part is that she believes me > and does it. ;) Let's think of examples where this certainly is true and results in good things. The first one that came to my head, and the example I used in class was automated memoization. I'd like to hear some of the greater hacks and accomplishments people have seen/done using the openness and dynamicity of ruby as a feature, instead of a risk. (There are plenty of them out there). Does anyone have a good example of a domain specific language that heavily uses metaprogramming to make it 'work' ?