hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roman Shaposhnik <...@apache.org>
Subject Re: updating shell functionality
Date Tue, 22 Nov 2011 21:41:30 GMT
On Tue, Nov 22, 2011 at 11:15 AM, Elliott Clark <eclark@ngmoco.com> wrote:
> So a little more on the crazy idea side.
>
> Java type repls are starting to get more love and are a little more
> developed than they were when jruby was first used.  Is is time to start
> considering a more java repl (scala, clojure, groovy, et al) ?

Personally, I've been extremely satisfied with Groovy. Especially when
it is used as an extension language for complex systems implemented
in Java. Jenkins is now using Groovy for that very purpose and there
are quite a few other projects that do the same.

I see 2 benefits of Groovy vs. any other extension language that sits
on top of JVM:
   1. MOP regardless of how your stack is composed:
        http://www.infoq.com/articles/aop-with-groovy
   2. 100% native integration with Java type system and extensions of it
        where it makes sens.

Basically, with Groovy an hbase shell could be as close to extending
an HBase client API as it gets.

Just my personal 2 rubles worth.

Thanks,
Roman.

Mime
View raw message