Domain Specific Languages (DSL) in Ruby

Today I was talking to Professor Thomas Plagemann of the University of Oslo about programming languages like Simula (invented, of course, by Ole-Johan Dahl and Kristen Nygaard there) and Ruby.

When I got back home, I started looking at some innovative programming paradigms and I came across two great articles:

Martin Fowler’s article gives a glimpse of the future of programming: Domain Specific Languages (DSL). And Ross Russ Olsen’s article shows how to use Ruby to create an impressive quiz application which implements a DSL and which is 100% configurable at run time.

I’m sure that you’ll be impressed by Ruby’s elegance and power.

  • Share/Bookmark

About avinash

I am the Managing-Director of Knowledge Seven Ltd, provider of quality consultancy, support and training for open source software. I am also an amateur photographer and musician. I use a Google Nexus One Android smartphone, an Apple MacBook, Mac OS X, Linux and a lot of open source software. I am married to Christina and we have two wonderful kids, Kyan & Anya. In case you are wondering, Noulakaz means "our home" in my native language, créole.
This entry was posted in Programming. Bookmark the permalink.

2 Responses to Domain Specific Languages (DSL) in Ruby

  1. Russ Olsen says:

    Thanks for the kind words — in fact if you keep saying nice
    things you can spell my name any way you want ;-)

  2. avinash says:

    Sorry Ros… Russ!

    :-)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv Enabled