Re: What projects use Groovy as its main development language ?

2020-07-17 Thread Scott Hickey
Still using Groovy extensively for new line-of-business apps, automated
testing, builds - both Spring web services  and microservices/JVM-batch
(both running on Docker). Hundreds of thousands of lines of code at a
Fortune 500 insurance company. Also have one app using Groovy for a
serverless function, running on Azure. Nice side benefit - our
functional-style Groovy code and our modern Javascript have similar coding
patterns. Helps with the cognitive load when doing full-stack development
and switching between languages.

On Fri, Jul 17, 2020 at 1:41 AM Alexander Klein  wrote:

> Hi MG,
>
> https://developer.mercedes-benz.com has it’s backend part run on Ratpack
> using Groovy.
> The companies Daimler AG/Germany and there are 10 fulltime developers in
> the project - already for 3 years now.
>
> Cheers,
> Sascha
>
> Am 27.06.2020 um 00:24 schrieb MG :
>
> A quick survey: Who on this mailing list works on or knows of a project
> where Groovy is the main language of development, i.e. it is not used as
> "just" a script or DSL language in addition to e.g. Java ?
> If possible name the company/country/project and give some impression of
> the size of the project (lines of code, # of people working on it, etc),
> timeframe of development, and whether it is os or commercial (or both) G-)
>
> Thanks in advance,
> cheers,
> mg
>
>
>
>
>


Re: What projects use Groovy as its main development language ?

2020-07-17 Thread Aristedes Maniatis

On 27/6/20 8:24am, MG wrote:
> A quick survey: Who on this mailing list works on or knows of a
> project where Groovy is the main language of development, i.e. it is
> not used as "just" a script or DSL language in addition to e.g. Java ?
> If possible name the company/country/project and give some impression
> of the size of the project (lines of code, # of people working on it,
> etc), timeframe of development, and whether it is os or commercial (or
> both) G-)
>
> Thanks in advance,
> cheers,
> mg


ish onCourse (www.ish.com.au) started using Groovy as a scripting
language about 8 years ago and has since been slowly migrating code from
Java to Groovy across the application. About 200,000 LOC I'd guess.
Commercial student management application used by private colleges and
universities, with plans to open source soonish.

Groovy is just so much more readable and traits make for much nicer
separation of code than anything we can do in Java.


Ari Maniatis




Re: What projects use Groovy as its main development language ?

2020-07-17 Thread Alexander Klein
Hi MG,

https://developer.mercedes-benz.com  has 
it’s backend part run on Ratpack using Groovy.
The companies Daimler AG/Germany and there are 10 fulltime developers in the 
project - already for 3 years now.

Cheers,
Sascha

> Am 27.06.2020 um 00:24 schrieb MG :
> 
> A quick survey: Who on this mailing list works on or knows of a project where 
> Groovy is the main language of development, i.e. it is not used as "just" a 
> script or DSL language in addition to e.g. Java ?
> If possible name the company/country/project and give some impression of the 
> size of the project (lines of code, # of people working on it, etc), 
> timeframe of development, and whether it is os or commercial (or both) G-)
> 
> Thanks in advance,
> cheers,
> mg
> 
> 
> 



Re: What projects use Groovy as its main development language ?

2020-07-16 Thread Derek Visch
USA, ETL jobs, runs most of their integrations on groovy.

On Sun, Jul 12, 2020 at 2:09 PM Blake McBride  wrote:

> I wrote the Kiss Web Development Framework .  It is
> microservice-based and all of the microservices are written in Groovy.
>
> The Arahant  web-based business management system is
> built on top of Kiss.
>
> The YumYum  mobile food ordering system is built on
> Kiss.
>
> The ExtraAbilities  Alexa app is built on
> Kiss too.
>
> Since all of these systems are written in Kiss on top of Groovy, the
> back-end can be added to and changed without ever having to re-boot the
> back-end!
>
> Blake McBride
>
>
>
> On Fri, Jun 26, 2020 at 5:24 PM MG  wrote:
>
>> A quick survey: Who on this mailing list works on or knows of a project
>> where Groovy is the main language of development, i.e. it is not used as
>> "just" a script or DSL language in addition to e.g. Java ?
>> If possible name the company/country/project and give some impression of
>> the size of the project (lines of code, # of people working on it, etc),
>> timeframe of development, and whether it is os or commercial (or both) G-)
>>
>> Thanks in advance,
>> cheers,
>> mg
>>
>>
>>
>>


Re: What projects use Groovy as its main development language ?

2020-07-12 Thread Blake McBride
I wrote the Kiss Web Development Framework .  It is
microservice-based and all of the microservices are written in Groovy.

The Arahant  web-based business management system is
built on top of Kiss.

The YumYum  mobile food ordering system is built on Kiss.

The ExtraAbilities  Alexa app is built on Kiss
too.

Since all of these systems are written in Kiss on top of Groovy, the
back-end can be added to and changed without ever having to re-boot the
back-end!

Blake McBride



On Fri, Jun 26, 2020 at 5:24 PM MG  wrote:

> A quick survey: Who on this mailing list works on or knows of a project
> where Groovy is the main language of development, i.e. it is not used as
> "just" a script or DSL language in addition to e.g. Java ?
> If possible name the company/country/project and give some impression of
> the size of the project (lines of code, # of people working on it, etc),
> timeframe of development, and whether it is os or commercial (or both) G-)
>
> Thanks in advance,
> cheers,
> mg
>
>
>
>


Re: What projects use Groovy as its main development language ?

2020-07-12 Thread MG

Thank you to everyone who replied so far G-)
Cheers,
mg

On 02/07/2020 09:15, Alessio Stalla wrote:
Projects built with Portofino (https://portofino.manydesigns.com) all 
use Groovy as their main implementation language (alongside 
JavaScript/TypeScript and maybe some Java).
I've worked on several such projects, but they're all closed-source. A 
couple of publicly accessible ones are two applications that we (my 
former employer) did for the local University. One is a platform for 
running online recruitment procedures 
(https://concorsi.unige.it/home/?__language=en), the other, which is 
Italian only I think, is a platform to match high-school students with 
work experiences at the University 
(https://alternanza-scuola-lavoro.unige.it/welcome).
They're both a few years old and built with Portofino 4 and (I think) 
Groovy 2.4. So they're MVC web applications.
We've since released Portofino 5 that is REST +  Angular instead of 
MVC, but it hasn't gained much traction so far.


On Thu, 2 Jul 2020 at 08:32, Kostas Saidis > wrote:


Groovy has been my language of choice for some time now (replacing
Java)
and I use it extensively in as many projects as I can.

The two most significant ones are the following.

1. Groovy lies at the heart and soul of the Clyze packaging tool for
Android apps (clyze.com ); the Clyze core
contains about 25K SLOC of Groovy.
The tool aims to make the management of ProGuard / R8
configurations as
easy as possible for Android teams and it is currently in an early
access state (we have only announced it on local groups here in
Greece,
so it is really coming to life as we speak). We have been
developing it
at the PLaST lab of the University of Athens for some time now,
where I
provide service as a visiting lecturer in Software Engineering, while
the whole Clyze effort is lead by Yannis Smaragdakis (the lab
director,
Professor @ UoA and a well-known PL -and especially static analysis-
researcher in top-notch events like SPLASH, PLDI, etc). BTW, if
you' re
into Android, we currently look forward to collecting as much
feedback
as possible for the tool, so feel free to experiment with it and
contact
me for any comments, thoughts or insights!

2. Groovy drives the back-end of Butterfly, the digital repository
product we have developed at Niovity, a company that offers digital
library / institutional repository solutions, mainly. Butterfly
contains
about 40K SLOC of Groovy.

Cheers,
Kostas

On 27/6/2020 1:24 π.μ., MG wrote:
> A quick survey: Who on this mailing list works on or knows of a
> project where Groovy is the main language of development, i.e.
it is
> not used as "just" a script or DSL language in addition to e.g.
Java ?
> If possible name the company/country/project and give some
impression
> of the size of the project (lines of code, # of people working
on it,
> etc), timeframe of development, and whether it is os or
commercial (or
> both) G-)
>
> Thanks in advance,
> cheers,
> mg
>
>
>





Re: What projects use Groovy as its main development language ?

2020-07-02 Thread Alessio Stalla
Projects built with Portofino (https://portofino.manydesigns.com) all use
Groovy as their main implementation language (alongside
JavaScript/TypeScript and maybe some Java).
I've worked on several such projects, but they're all closed-source. A
couple of publicly accessible ones are two applications that we (my former
employer) did for the local University. One is a platform for running
online recruitment procedures (https://concorsi.unige.it/home/?__language=en),
the other, which is Italian only I think, is a platform to match
high-school students with work experiences at the University (
https://alternanza-scuola-lavoro.unige.it/welcome).
They're both a few years old and built with Portofino 4 and (I think)
Groovy 2.4. So they're MVC web applications.
We've since released Portofino 5 that is REST +  Angular instead of MVC,
but it hasn't gained much traction so far.

On Thu, 2 Jul 2020 at 08:32, Kostas Saidis  wrote:

> Groovy has been my language of choice for some time now (replacing Java)
> and I use it extensively in as many projects as I can.
>
> The two most significant ones are the following.
>
> 1. Groovy lies at the heart and soul of the Clyze packaging tool for
> Android apps (clyze.com); the Clyze core contains about 25K SLOC of
> Groovy.
> The tool aims to make the management of ProGuard / R8 configurations as
> easy as possible for Android teams and it is currently in an early
> access state (we have only announced it on local groups here in Greece,
> so it is really coming to life as we speak). We have been developing it
> at the PLaST lab of the University of Athens for some time now, where I
> provide service as a visiting lecturer in Software Engineering, while
> the whole Clyze effort is lead by Yannis Smaragdakis (the lab director,
> Professor @ UoA and a well-known PL -and especially static analysis-
> researcher in top-notch events like SPLASH, PLDI, etc). BTW, if you' re
> into Android, we currently look forward to collecting as much feedback
> as possible for the tool, so feel free to experiment with it and contact
> me for any comments, thoughts or insights!
>
> 2. Groovy drives the back-end of Butterfly, the digital repository
> product we have developed at Niovity, a company that offers digital
> library / institutional repository solutions, mainly. Butterfly contains
> about 40K SLOC of Groovy.
>
> Cheers,
> Kostas
>
> On 27/6/2020 1:24 π.μ., MG wrote:
> > A quick survey: Who on this mailing list works on or knows of a
> > project where Groovy is the main language of development, i.e. it is
> > not used as "just" a script or DSL language in addition to e.g. Java ?
> > If possible name the company/country/project and give some impression
> > of the size of the project (lines of code, # of people working on it,
> > etc), timeframe of development, and whether it is os or commercial (or
> > both) G-)
> >
> > Thanks in advance,
> > cheers,
> > mg
> >
> >
> >
>
>


Re: What projects use Groovy as its main development language ?

2020-07-02 Thread Kostas Saidis
Groovy has been my language of choice for some time now (replacing Java) 
and I use it extensively in as many projects as I can.


The two most significant ones are the following.

1. Groovy lies at the heart and soul of the Clyze packaging tool for 
Android apps (clyze.com); the Clyze core contains about 25K SLOC of Groovy.
The tool aims to make the management of ProGuard / R8 configurations as 
easy as possible for Android teams and it is currently in an early 
access state (we have only announced it on local groups here in Greece, 
so it is really coming to life as we speak). We have been developing it 
at the PLaST lab of the University of Athens for some time now, where I 
provide service as a visiting lecturer in Software Engineering, while 
the whole Clyze effort is lead by Yannis Smaragdakis (the lab director, 
Professor @ UoA and a well-known PL -and especially static analysis- 
researcher in top-notch events like SPLASH, PLDI, etc). BTW, if you' re 
into Android, we currently look forward to collecting as much feedback 
as possible for the tool, so feel free to experiment with it and contact 
me for any comments, thoughts or insights!


2. Groovy drives the back-end of Butterfly, the digital repository 
product we have developed at Niovity, a company that offers digital 
library / institutional repository solutions, mainly. Butterfly contains 
about 40K SLOC of Groovy.


Cheers,
Kostas

On 27/6/2020 1:24 π.μ., MG wrote:
A quick survey: Who on this mailing list works on or knows of a 
project where Groovy is the main language of development, i.e. it is 
not used as "just" a script or DSL language in addition to e.g. Java ?
If possible name the company/country/project and give some impression 
of the size of the project (lines of code, # of people working on it, 
etc), timeframe of development, and whether it is os or commercial (or 
both) G-)


Thanks in advance,
cheers,
mg







RE: What projects use Groovy as its main development language ?

2020-06-29 Thread Winnebeck, Jason
Our team introduced Groovy into the main sales quoting system used at the 
company I work for. The framework itself is mostly in Java, but in all places 
we support Groovy as a first-class choice (joint compilation mode) and allow 
developers to pick either language based on preference and appropriate tool. We 
use Groovy almost exclusively in the static compile mode, for performance 
reasons. The code implementing the REST APIs and consuming SOAP and REST APIs 
are the places where we use dynamic Groovy, because dynamic Groovy works so 
much better in webservices. To be honest though, since Java 8, we have been 
using Groovy less because the streams API gives us something close to one of 
the main benefits we got from Groovy (through findAll, collect, take, etc.). 
Now Groovy is mostly syntax sugar for us with Java 8+ lambdas around. Java 
performs better, debugs better, compiles faster, works better with hotswapping 
than Groovy does, so we tend to favor Java now unless we really itch for Groovy 
features in a file. In our main project we have over 1100 .groovy source files. 
We have one other project mostly using Groovy, and a few others using Groovy in 
a lesser manner. And we use Groovy extensively in any utility/script/one-off 
type scenario (i.e. if I need to write a script to do some JMX operations or 
parse log files or script some SSH operations, etc.). We are still using Groovy 
2.4 but I am very curious to see if Groovy 3 and/or indy on modern JVM will 
help considerably with the performance reason to prefer Java. In particular we 
use a very high amount of closures, which still have a penalty to coerce into 
functional interfaces even in static groovy 2.4 and in GroovyObject 
constructor, but supposedly in Groovy 3 this might be better as I hear closures 
can be replaced with lambdas. Also besides the performance, lambdas fare much 
better for hotswap than Closures (Groovy will "renumber" all of the Closures if 
you add one, which destroys hotswap).

Jason


Sensitivity: Internal

-Original Message-
From: MG  
Sent: Friday, June 26, 2020 6:24 PM
To: users@groovy.apache.org
Subject: What projects use Groovy as its main development language ?

A quick survey: Who on this mailing list works on or knows of a project where 
Groovy is the main language of development, i.e. it is not used as "just" a 
script or DSL language in addition to e.g. Java ?
If possible name the company/country/project and give some impression of the 
size of the project (lines of code, # of people working on it, etc), timeframe 
of development, and whether it is os or commercial (or both) G-)

Thanks in advance,
cheers,
mg




Re: What projects use Groovy as its main development language ?

2020-06-27 Thread Daniel Sun
MIP(aka Murex Interface Platform) of BEA is developed with Groovy 3.

There are about tens of thousands LOC in groovy files.

P.S. I am not able to provide accurate LOC because I do not work for BEA any 
more...

Cheers,
Daniel Sun
On 2020/06/26 22:24:24, MG  wrote: 
> A quick survey: Who on this mailing list works on or knows of a project 
> where Groovy is the main language of development, i.e. it is not used as 
> "just" a script or DSL language in addition to e.g. Java ?
> If possible name the company/country/project and give some impression of 
> the size of the project (lines of code, # of people working on it, etc), 
> timeframe of development, and whether it is os or commercial (or both) G-)
> 
> Thanks in advance,
> cheers,
> mg
> 
> 
> 
> 


Re: What projects use Groovy as its main development language ?

2020-06-27 Thread Andrei Karneyenka
Claz.org uses groovy as main development language.
"git ls-files | grep groovy | xargs wc -l" shows about 200k SLOC in tracked
groovy files (including tests) across subprojects, which should be about
90% of the codebase.
The remaining ~10%  is Java (performance-critical parts), Kotlin (Android)
and ObjectiveC/Swift (iPhone)

On Fri, Jun 26, 2020 at 6:24 PM MG  wrote:

> A quick survey: Who on this mailing list works on or knows of a project
> where Groovy is the main language of development, i.e. it is not used as
> "just" a script or DSL language in addition to e.g. Java ?
> If possible name the company/country/project and give some impression of
> the size of the project (lines of code, # of people working on it, etc),
> timeframe of development, and whether it is os or commercial (or both) G-)
>
> Thanks in advance,
> cheers,
> mg
>
>
>
>

-- 
Andrei Karneyenka,
+1 (609) 433-7126


Re: What projects use Groovy as its main development language ?

2020-06-27 Thread Igor Gallingani
Moqui framework project:

https://www.moqui.org/



On Sat, Jun 27, 2020, 2:06 PM Leonid Schleicher 
wrote:

> Since 2008 I maintain Groovy CMS/CMF for my company, written from
> scratch completely in groovy. Basically it is MVC over Servlet. It uses
> many java components such as Hibernate as model layer (all model classes
> are Groovy classes and Hibernate configuration is groovy config files,
> converted runtime to properties), but whole controller layer is
> statically compiled groovy code, that will be packed as *.class files
> into WAR. So, all the backend code is Groovy. There is only one type of
> resources in backend - XSLT files, used as view layer via Saxon. And yes
> - this is java web application without Spring. Since then over 100
> implementations were made - shops, sites, news resources. Groovy
> performs well and easy to develop and support.
>
> This is definitely not DSL nor scripting
>
>


Re: What projects use Groovy as its main development language ?

2020-06-27 Thread Leonid Schleicher
Since 2008 I maintain Groovy CMS/CMF for my company, written from 
scratch completely in groovy. Basically it is MVC over Servlet. It uses 
many java components such as Hibernate as model layer (all model classes 
are Groovy classes and Hibernate configuration is groovy config files, 
converted runtime to properties), but whole controller layer is 
statically compiled groovy code, that will be packed as *.class files 
into WAR. So, all the backend code is Groovy. There is only one type of 
resources in backend - XSLT files, used as view layer via Saxon. And yes 
- this is java web application without Spring. Since then over 100 
implementations were made - shops, sites, news resources. Groovy 
performs well and easy to develop and support.


This is definitely not DSL nor scripting



Re: What projects use Groovy as its main development language ?

2020-06-27 Thread OCsite
Mg,

my main client here in Czech Republic allowed me to turn all our WebObjects 
projects from Java to Groovy years ago (and still there are non-trivial parts 
of the legacy codebase in the original Java :))

Those project include a couple of web applications like e.g., an auctioning 
system or a task-specific... let's say database, with a very rich support for 
table management and report generation (those are commercial and my client 
makes the money on them), plus some internal tools used by us only (for which I 
am paid as a programmer, but from my client POV they are, of course, 
non-commercial). The sizes of the projects vary from 10 to 50 000 Groovy source 
lines, not counting groovy expression embedded in the HTML templates or 
untouched .java files (of which there's just a couple; most original Java code 
is in not-yet-refactored parts of .groovy sources). I am the main programmer 
and maintainer of the stuff, with an occasional help of some subcontractor. 
Oldest of them are maintained for fifteen-odd years (which is the time I 
started writing WO in Java; before that it used to be the infinitely better 
Objective C, but alas, Apple closed that possibility :/ )

From my POV, Groovy is just great, allowing me to at least partially return to 
the clean and concise ObjC-like code, skipping the terrible boilerplate and 
problems induced by Java: originally, some of the projects exceeded 100 000 
Java lines, caused by über-ugly things like

NSArray validOfferItems() {
NSMutableArray ma=null;
if (auction!=null) {
NSArray all=auction.orderedPriceOffers();
if (all!=null) {
ma=new NSMutableArray();
for (Enumeration en=all.objectEnumerator();en.hasMoreElements();) {
DBPriceOffer po=(DBPriceOffer)en.nextElement();
if (po.validOffer()) ma.addObject(po);
}
}
}
return ma;
}

which of course was re-written to

NSArray validOfferItems() {
auction.orderedPriceOffers.findAll { it.validOffer }
}

long ago (I've got a couple of my own ASTTs and extensions to get rid of NPE 
and the need to write those ugly ?'s to all the expressions.)

Contrariwise, I rarely use Groovy for scripting. Occasionally, yes, when the 
task is too complex; but for a vast majority of my scripts, zsh suffices and 
it's more convenient for it's portable anywhere. (Perl might be even better, 
but somehow I never found time to learn the thing :))

All the best,
OC

> On 27 Jun 2020, at 0:24, MG  wrote:
> 
> A quick survey: Who on this mailing list works on or knows of a project where 
> Groovy is the main language of development, i.e. it is not used as "just" a 
> script or DSL language in addition to e.g. Java ?
> If possible name the company/country/project and give some impression of the 
> size of the project (lines of code, # of people working on it, etc), 
> timeframe of development, and whether it is os or commercial (or both) G-)
> 
> Thanks in advance,
> cheers,
> mg
> 
> 
> 



Re: What projects use Groovy as its main development language ?

2020-06-26 Thread MG

Hi Edmond,

thanks for that - can you give some metrics regarding the code size ?-)

@Context of question: Didn't want my initial post to be too long, just 
thought I'd ask people to share if they wanted to - but in a nutshell: 
Groovy is putting a lot of emphasis/effort on Java compatibility, up to 
code copy & paste compatibility. This sometimes leads to solutions which 
cannot be as clear/consistent/least-surprise as one would hope for*, so 
I was wondering how many people actually use Groovy as a Java 
replacement / equal partner (I assume quite a few, but in my 
organization we are the only team that uses Groovy that way, i.e. not as 
a script language only).


Cheers,
mg

*The current example on the dev mailing list is the behavior of this.x / 
super.x under different conditions.



On 27/06/2020 02:04, Edmond Kemokai wrote:

Hi MG,

Not sure of the context for the question but I am the developer of 
Solvent (codesolvent.com ), it is a platform 
for doing web development via JSR-223 with Groovy being the primary 
language. The solvent developer environment is itself a web 
application (Java) with a back-end built entirely in Groovy via the 
JSR-223 Groovy scripting engine.


It is a commercial product, granted that part is still a work in progress.

I chose Groovy primarily because I am a Java developer so I didn't 
have to learn anything new, I do use the occasional Groovy language 
feature but otherwise have mostly stuck to Java syntax.


The product ships with the source code ready to edit, thus you can 
modify the IDE itself directly.  Feel free to sign-up and try it, 
there is free trial once you log in.


-Edmond

On Fri, Jun 26, 2020 at 7:40 PM MG > wrote:


Hi Paul,

I was looking for something more concrete, so maybe someone on
this projects could post here :-)

What I meant by "just" a script language or DSL (both valid Groovy
uses, of course) was, if 99% of the code is Java, and Groovy is
used for e.g. a small DSL for customers to use, or for some
internal/rollout/... scripting tasks.
I assume most Grails projects will be written mostly in Groovy, so
they naturally would qualify R6-)

Cheers,
mg


On 27/06/2020 01:20, Paul King wrote:

I have worked on numerous such projects in Australia in the past
but aren't in contact with those teams at the moment. Also, many
Grails projects fall under that category although by your
definition I am not sure whether you would call that usage "just"
a DSL.

On Sat, Jun 27, 2020 at 8:24 AM MG mailto:mg...@arscreat.com>> wrote:

A quick survey: Who on this mailing list works on or knows of
a project
where Groovy is the main language of development, i.e. it is
not used as
"just" a script or DSL language in addition to e.g. Java ?
If possible name the company/country/project and give some
impression of
the size of the project (lines of code, # of people working
on it, etc),
timeframe of development, and whether it is os or commercial
(or both) G-)

Thanks in advance,
cheers,
mg











Re: What projects use Groovy as its main development language ?

2020-06-26 Thread Edmond Kemokai
Hi MG,

Not sure of the context for the question but I am the developer of Solvent (
codesolvent.com), it is a platform for doing web development via JSR-223
with Groovy being the primary language. The solvent developer environment
is itself a web application (Java) with a back-end built entirely in Groovy
via the JSR-223 Groovy scripting engine.

It is a commercial product, granted that part is still a work in progress.

I chose Groovy primarily because I am a Java developer so I didn't have to
learn anything new, I do use the occasional Groovy language feature but
otherwise have mostly stuck to Java syntax.

The product ships with the source code ready to edit, thus you can modify
the IDE itself directly.  Feel free to sign-up and try it, there is free
trial once you log in.

-Edmond

On Fri, Jun 26, 2020 at 7:40 PM MG  wrote:

> Hi Paul,
>
> I was looking for something more concrete, so maybe someone on this
> projects could post here :-)
>
> What I meant by "just" a script language or DSL (both valid Groovy uses,
> of course) was, if 99% of the code is Java, and Groovy is used for e.g. a
> small DSL for customers to use, or for some internal/rollout/... scripting
> tasks.
> I assume most Grails projects will be written mostly in Groovy, so they
> naturally would qualify R6-)
>
> Cheers,
> mg
>
>
> On 27/06/2020 01:20, Paul King wrote:
>
> I have worked on numerous such projects in Australia in the past but
> aren't in contact with those teams at the moment. Also, many Grails
> projects fall under that category although by your definition I am not sure
> whether you would call that usage "just" a DSL.
>
> On Sat, Jun 27, 2020 at 8:24 AM MG  wrote:
>
>> A quick survey: Who on this mailing list works on or knows of a project
>> where Groovy is the main language of development, i.e. it is not used as
>> "just" a script or DSL language in addition to e.g. Java ?
>> If possible name the company/country/project and give some impression of
>> the size of the project (lines of code, # of people working on it, etc),
>> timeframe of development, and whether it is os or commercial (or both) G-)
>>
>> Thanks in advance,
>> cheers,
>> mg
>>
>>
>>
>>
>


Re: What projects use Groovy as its main development language ?

2020-06-26 Thread MG

Hi Paul,

I was looking for something more concrete, so maybe someone on this 
projects could post here :-)


What I meant by "just" a script language or DSL (both valid Groovy uses, 
of course) was, if 99% of the code is Java, and Groovy is used for e.g. 
a small DSL for customers to use, or for some internal/rollout/... 
scripting tasks.
I assume most Grails projects will be written mostly in Groovy, so they 
naturally would qualify R6-)


Cheers,
mg


On 27/06/2020 01:20, Paul King wrote:
I have worked on numerous such projects in Australia in the past but 
aren't in contact with those teams at the moment. Also, many Grails 
projects fall under that category although by your definition I am not 
sure whether you would call that usage "just" a DSL.


On Sat, Jun 27, 2020 at 8:24 AM MG > wrote:


A quick survey: Who on this mailing list works on or knows of a
project
where Groovy is the main language of development, i.e. it is not
used as
"just" a script or DSL language in addition to e.g. Java ?
If possible name the company/country/project and give some
impression of
the size of the project (lines of code, # of people working on it,
etc),
timeframe of development, and whether it is os or commercial (or
both) G-)

Thanks in advance,
cheers,
mg







Re: What projects use Groovy as its main development language ?

2020-06-26 Thread Paul King
I have worked on numerous such projects in Australia in the past but aren't
in contact with those teams at the moment. Also, many Grails projects fall
under that category although by your definition I am not sure whether you
would call that usage "just" a DSL.

On Sat, Jun 27, 2020 at 8:24 AM MG  wrote:

> A quick survey: Who on this mailing list works on or knows of a project
> where Groovy is the main language of development, i.e. it is not used as
> "just" a script or DSL language in addition to e.g. Java ?
> If possible name the company/country/project and give some impression of
> the size of the project (lines of code, # of people working on it, etc),
> timeframe of development, and whether it is os or commercial (or both) G-)
>
> Thanks in advance,
> cheers,
> mg
>
>
>
>


What projects use Groovy as its main development language ?

2020-06-26 Thread MG
A quick survey: Who on this mailing list works on or knows of a project 
where Groovy is the main language of development, i.e. it is not used as 
"just" a script or DSL language in addition to e.g. Java ?
If possible name the company/country/project and give some impression of 
the size of the project (lines of code, # of people working on it, etc), 
timeframe of development, and whether it is os or commercial (or both) G-)


Thanks in advance,
cheers,
mg