3 ms·
Ruby DSLs can be incredibly concise and expressive. There is a lot of meaning behind the ~7 lines of actual code that the author is complaining about, so yes, i
by bentona 13y ago
Ruby DSLs can be incredibly concise and expressive. There is a lot of meaning behind the ~7 lines of actual code that the author is complaining about, so yes, it will be difficult to immediately understand.
The abstraction-of-abstractions Ruby provides is different than any other language that my limited experience includes, so I understand why it's a turn-off to some people. I think the article, though, is also describing (more or less) what many people love about Ruby.