Hi All, I am creating an internal Scala DSL for Pig and am wondering if there is any interest from others. I have quite a bit of experience in DSLs which I wanted to use as a starting point to learn a bit about the big data tools and Pig seemed like a simple enough language to use as a starting point. The project is at an early state and not really even alpha ready although a few simple test cases are working.
For those not familiar with DSLs, I have embedded a syntax very similar to pig inside of scala so "pig-like" code can be written directly inside scala. Some simple working test cases can be seen here : https://github.com/andywag/pigdsl/blob/master/src/test/scala/org/simplifide/pig/test/BasicParserTest.scala A larger set of command can be seen here : https://github.com/andywag/pigdsl/blob/master/src/test/scala/org/simplifide/pig/test/TestParser.scala Any feedback on the usefulness of this would be greatly appreciated. Thanks in Advance, Andy
