Why is ruby called a dsl?

Posted by b_ayan on Stack Overflow See other posts from Stack Overflow or by b_ayan
Published on 2010-05-12T19:14:24Z Indexed on 2010/05/12 19:24 UTC
Read the original article Hit count: 450

Filed under:
|
|

Recently, when I tried to explain why Ruby is a DSL to an intern at my organisation, I was not able to articulate my reasonings to the effect I would like to. Maybe I do not understand the space well enough to teach the nuances. Redirecting him to Martin Fowler' article or the google ranked one InfoQ or other material has not helped much either.

Can some explain why Ruby is a DSL with an example / parallel situation which is not voodoo stuff for someone who is fairly new to the world of code? Understanding the ideology might also help in elaborating the intricacies of the rails ecosystem?

© Stack Overflow or respective owner

Related posts about ruby

Related posts about ruby-on-rails