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