Check out PigPen (a Clojure version of what you're doing): https://github.com/Netflix/PigPen
And if you really want to use Scala, also check out Scalding: https://github.com/twitter/scalding -Matt On Saturday, October 18, 2014 at 4:07 PM, Russell Jurney wrote: > I don't have any feedback except to say I think this is cool and you should > keep working on it :) > ᐧ > > On Sat, Oct 18, 2014 at 2:42 PM, Andy Wagner <[email protected] > (mailto:[email protected])> wrote: > > > 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 > > > > > > > -- > Russell Jurney twitter.com/rjurney [email protected] > (mailto:[email protected]) datasyndrome.com (http://datasyndrome.com) > >
