I agree about not mixing languages.
However the set of methods and visitors describe would be an excellent fit for
the Filters utility class and I would continue to encourage you to contribute
them to gt-main :-)
If you can provide the groovy test cases as a starting point; as I would like
to have a couple test cases around in order to detect if we casually break
something.
--
Jody Garnett
On Wednesday, 13 April 2011 at 7:00 AM, Andrea Aime wrote:
> On Tue, Apr 12, 2011 at 10:10 PM, Jody Garnett <[email protected]> wrote:
> > Sounds like an interesting contribution and I would be happy to review :-)
> > I am a bit worried about test cases in groovy; on a project as large[1] as
> > this it can get intimidating for
> > others to work on we starting mixing languages up on the fly.
>
> Agree. I don't mind about an extra test dependency, even if one as large
> as the Groovy runtime (5.5MB?) certainly raises eyebrowses.
>
> I'm worried about starting to mix languages, that would raise
> the bar for long term maintainership of the project a lot.
> For example we have a core contributor, Justin, that likes Jython,
> and other people like David that like Scala instead, and even others
> Javascript in the JVM.
> If we allowed to freely mix languages we'd quickly end up with
> a good amount of chaos
>
> The GeoScript project builds on top of the geotools library providing bindings
> for various languages, including Groovy: http://geoscript.org/groovy/
> If your preferred language is Groovy you can provide contribution there
> without having to translate them back into Java, I guess that might be
> easier for you and a natural fit for the geoscript community?
>
> If instead you really want to contribute to GeoTools this could be an
> unsupported module, out of the build by default until it gets full Java?
> Just thinking aloud and expressing my personal opinion, there is other
> people around in the project that might feel otherwise.
>
> Cheers
> Andrea
>
> --
> -------------------------------------------------------
> Ing. Andrea Aime
> GeoSolutions S.A.S.
> Tech lead
>
> Via Poggio alle Viti 1187
> 55054 Massarosa (LU)
> Italy
>
> phone: +39 0584 962313
> fax: +39 0584 962313
> mob: +39 333 8128928
>
> http://www.geo-solutions.it
> http://geo-solutions.blogspot.com/
> http://www.youtube.com/user/GeoSolutionsIT
> http://www.linkedin.com/in/andreaaime
> http://twitter.com/geowolf
>
> -------------------------------------------------------
>
------------------------------------------------------------------------------
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now! http://p.sf.net/sfu/ibm-webcastpromo
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel