Maven for java.  Please.

There may be substantial C++ components, however, which makes an overall
choice difficult.  I would like to defer to the C++ experts like Jason on
that choice.

In terms of how to set things, up, having a good framework is essential.
 As an early phase project, we need to be very encouraging of
contributions, but I also think that we need to avoid the problems of
Mahout in which we have a very large amount of contributed code that is low
quality and ultimately has to be trimmed.

I would suggest that as a counter-measure to this that we take a strong
position now that has several components:

a) we establish a sand-box area with looser acceptance criterion.  It is
assumed that most of these components will be trimmed away and some will be
adopted for the official release.

b) we establish a strongly modular architecture with clean and strong
abstraction boundaries between modules.  Jason will be presenting slides
that suggest a very straightforward textual representation that is similar
to what several other high performance systems use.  Good modularity will
allow us to accept or trim sandbox components much more easily.

c) that we be pretty darned strict about quality for components and modules
that are considered part of the Drill release.

In spite of (a), however, I would very much prefer to avoid any differences
in committer status.  If you are in, you should be all in.

On Wed, Sep 12, 2012 at 11:47 AM, David Alves <[email protected]> wrote:

> 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.
>
> -david
>
> On Sep 12, 2012, at 1:42 PM, Ted Dunning <[email protected]> wrote:
>
> > I see classes in the source tree:
> >
> >
> https://github.com/ApacheDrill/parser/tree/master/src/org/apache/drill/parsers/impl/drqlantlr/autogen/classes/org/apache/drill/parsers/impl/drqlantlr/autogen
> >
> > Also, I would strongly recommend pulling the antlr source code into an
> > antler source tree.
> >
> >
> >
> > On Wed, Sep 12, 2012 at 11:31 AM, Camuel Gilyadov
> > <[email protected]>wrote:
> >
> >> Still work in progress, but anyway -
> https://github.com/ApacheDrill/parser
> >>
> >> Constructive critique and contributions are welcome
> >>
>
>

Reply via email to