Return-Path: X-Original-To: apmail-incubator-drill-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-drill-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 86340DDFD for ; Wed, 12 Sep 2012 19:01:01 +0000 (UTC) Received: (qmail 16598 invoked by uid 500); 12 Sep 2012 19:01:01 -0000 Delivered-To: apmail-incubator-drill-dev-archive@incubator.apache.org Received: (qmail 16570 invoked by uid 500); 12 Sep 2012 19:01:01 -0000 Mailing-List: contact drill-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: drill-dev@incubator.apache.org Delivered-To: mailing list drill-dev@incubator.apache.org Received: (qmail 16561 invoked by uid 99); 12 Sep 2012 19:01:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Sep 2012 19:01:01 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of davidralves@gmail.com designates 209.85.219.47 as permitted sender) Received: from [209.85.219.47] (HELO mail-oa0-f47.google.com) (209.85.219.47) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Sep 2012 19:00:54 +0000 Received: by oagn9 with SMTP id n9so1275008oag.6 for ; Wed, 12 Sep 2012 12:00:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:message-id:mime-version:subject:date:references :to:in-reply-to:x-mailer; bh=fb5MlQtRqM5Vj7qhFbQ2IDpt8OLixhWhc1YGOiPu2EY=; b=u+S9MoZddkbfheDPVbe9S9ORjygT6DN429ZN3j+ZywXAnqFXgzmENExuWlnfsDOm8Y GvbrtMeWPelu4Ttv4/O8S02ObZiLp2DjZOXnl80vtP6jyRu+gTOMiScs9Rr6oz+2fHhK Vo2n0CWHkCJcyLeFiCLrWhwu36YQRISj+ipvTJs4OKW4lBwnPwzTQBz7RfXwqbirnjIR 5mKd6Nt5w29yAMjgp/e376znUz+xkwzz9uqcePe2acnNKzqxP+xpnDcguwm0cMo532fT 68Q2sPAOpLwl1wjFnfLmF+5q5066Vq2ITjM8M3pRebVNbacUEVihhRGitUL+FKk92p44 nybA== Received: by 10.60.29.230 with SMTP id n6mr24381665oeh.123.1347476433919; Wed, 12 Sep 2012 12:00:33 -0700 (PDT) Received: from dhcp-53-197.ece.utexas.edu (dhcp-53-197.ece.utexas.edu. [146.6.53.197]) by mx.google.com with ESMTPS id hz6sm21038794obb.1.2012.09.12.12.00.31 (version=SSLv3 cipher=OTHER); Wed, 12 Sep 2012 12:00:32 -0700 (PDT) From: David Alves Content-Type: multipart/alternative; boundary="Apple-Mail=_9D84F4A6-3ADC-41A2-95AA-D6C89C553A3A" Message-Id: <2B28CCF3-9A8A-43E7-A322-A110E21A6280@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) Subject: Re: Parser Date: Wed, 12 Sep 2012 14:00:31 -0500 References: <43FCBBBD-31FB-46D1-83B7-D36C2B23ADF4@gmail.com> <3AFF72C7-6F78-44C8-840E-42C3C03D5E2C@gmail.com> To: drill-dev@incubator.apache.org In-Reply-To: <3AFF72C7-6F78-44C8-840E-42C3C03D5E2C@gmail.com> X-Mailer: Apple Mail (2.1486) --Apple-Mail=_9D84F4A6-3ADC-41A2-95AA-D6C89C553A3A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii While I also love scala, sintax wise, I think it is now pretty common = knowledge that it should not be used for high perf applications/large = codebases. There is an epic rant on the subject from coda hale of yammer. Yammer = changed from being almost all scala to almost all java. http://eng.yammer.com/blog/2011/11/30/scala-at-yammer.html I share this sentiment and also think it applies to other languages like = groovy so like maven I think java is the lesser evil. -david On Sep 12, 2012, at 1:53 PM, Michael Hausenblas = wrote: >=20 >=20 >> I know that no-one has mentioned this before but what about the build = system for drill? >> I'm personally in favor of maven (lesser evil for java IMO). >> I'd be happy to contribute that setup, if needed. >=20 > If codebase mainly in Java, yeah maven (though it feels like it = downloads half of the Internet every time).=20 >=20 > But not so fast - did we agree on Java, yet? How about Scala + SBT = [1]? Integrates nicely with Java and is soooo much more productive ;) >=20 > Cheers, > Michael >=20 > [1] http://www.scala-sbt.org/ >=20 > -- > Michael Hausenblas > Ireland, Europe > http://mhausenblas.info/ >=20 > On 12 Sep 2012, at 20:47, David Alves wrote: >=20 >> I know that no-one has mentioned this before but what about the build = system for drill? >> I'm personally in favor of maven (lesser evil for java IMO). >> I'd be happy to contribute that setup, if needed. >>=20 >> -david >>=20 >> On Sep 12, 2012, at 1:42 PM, Ted Dunning = wrote: >>=20 >>> I see classes in the source tree: >>>=20 >>> = https://github.com/ApacheDrill/parser/tree/master/src/org/apache/drill/par= sers/impl/drqlantlr/autogen/classes/org/apache/drill/parsers/impl/drqlantl= r/autogen >>>=20 >>> Also, I would strongly recommend pulling the antlr source code into = an >>> antler source tree. >>>=20 >>>=20 >>>=20 >>> On Wed, Sep 12, 2012 at 11:31 AM, Camuel Gilyadov >>> wrote: >>>=20 >>>> Still work in progress, but anyway - = https://github.com/ApacheDrill/parser >>>>=20 >>>> Constructive critique and contributions are welcome >>>>=20 >>=20 >=20 --Apple-Mail=_9D84F4A6-3ADC-41A2-95AA-D6C89C553A3A--