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 <http://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 <mg...@arscreat.com
<mailto:mg...@arscreat.com>> 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 <mg...@arscreat.com
<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