The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Jim Freeze talking about writing DSLs in ruby

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Piergiuliano Bossi

Posts: 92
Nickname: thebox
Registered: Jan, 2004

Piergiuliano Bossi is an XP coach & programmer & curious mind since a lot of time
Jim Freeze talking about writing DSLs in ruby Posted: Dec 29, 2005 4:14 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by Piergiuliano Bossi.
Original Post: Jim Freeze talking about writing DSLs in ruby
Feed Title: theboxx
Feed URL: http://docs.codehaus.org/dashboard.action
Feed Description: Ideas, thoughts, feedback, rants and some noise about XP, agile, ruby, Fitnesse, etc.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by Piergiuliano Bossi
Latest Posts From theboxx

Advertisement

Jim Freeze has an interesting post about writing DSLs in ruby. Check What is a DSL? - O'Reilly Ruby:

The third time around, after the Ruby DSL hype had been going around for a while, I decided to use Ruby. This time, I was able to create the DSL in about five minutes. It was readable, and I was able to focus on the end users frame of reference.

The moral of this story is, don't write a mini language if you don't have too. And, don't settle for a simple DSL when a full featured one is needed. Consider extending a GPL into a DSL. Particularly an expressive language that is good at creating a readable DSL -- like Ruby.

Read: Jim Freeze talking about writing DSLs in ruby

Topic: How to run Fitnesse inside the container Previous Topic   Next Topic Topic: Flexus points

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use