Hacker News new | past | comments | ask | show | jobs | submit | nvie's comments login

I find this quite ironic, since some of the key properties in the Ruby language IMHO lead to an increased demand for documentation. For examples, see this comment on the blog post: http://nvie.com/posts/python-vs-ruby-survey/#comment-9820952...


Cucumber is not really a native DSL. The scenario files are simply text files that are parsed (pattern matched) by Cucumber, which is a parser that's written in Ruby. It could well be written in Python, too.

If you look at Steak (https://github.com/cavalle/steak), however, this is a real native Ruby DSL, and such a thing is impossible to ever do as elegant in Python.


Maybe, but my enthusiasm for DSLs in ruby has diminished a lot in the 6+ years I've been doing ruby work. DSLs don't compose well and it's usually easier to learn a new api than yet another new mini-language.


True, true.


Oops, that was lame. I have added the link to the end of the blog post. Thanks for noticing.

Cheers, Vincent


I've fixed it for you. Sorry for the distraction :)


Heh, now my comment does not make any sense! Oh well. :)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: