Dutch Scala Enthusiasts

De Nederlandse Scala Enthousiastelingen

Visual Evidence Meetup XVI - External DSLs with Parser Combinators

Thanks once more for the very insightful and fun evening featuring external DSLs with Parser Combinators.

Check out Tiziano's sample project and presentation

Views: 52

Comment by Tiziano Perrucci on February 1, 2012 at 10:31am

Hey guys,

eventually I found a much cleaner solution (that don't use regular expression repetition...) to include the time information in the existing DSL syntax.

The implementation can be found as usual at https://github.com/TizianoPerrucci/MACFitnesse/tree/time (more specifically https://github.com/TizianoPerrucci/MACFitnesse/blob/time/src/main/s...).

With this solution the time information is indeed optional and that means that older test that don't use the information will still work (because a default value will be selected instead).

As corollary to this presentation and introduction to DSL here you find a interesting interview to Martin Fowler and Rebecca Parsons done by Markus Völter on Software Engineering Radio

http://www.se-radio.net/2012/01/episode-182-domain-specific-languag...

I hope that you got enough interested in DSL to check and share other experimental works.

My best regards,

Tiziano Perrucci

Comment

You need to be a member of Dutch Scala Enthusiasts to add comments!

Join Dutch Scala Enthusiasts

© 2013   Created by Age Mooij.

Badges  |  Report an Issue  |  Terms of Service