Quantcast
Channel: Apache Timeline
Viewing all articles
Browse latest Browse all 5648

Scala DSL for Pig

$
0
0
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

Viewing all articles
Browse latest Browse all 5648

Trending Articles