Re: Groovy Certifications

2016-03-30 Thread Guillaume Laforge
Indeed no certifications that I'm aware of. Guillaume Le jeudi 31 mars 2016, Gerald Wiltse a écrit : > I did not receive any response to this. Can anyone please confirm that > there are no known certifications for Groovy? > > Gerald R. Wiltse > jerrywil...@gmail.com > > > > On Fri, Mar 25, 2

Re: Groovy Certifications

2016-03-30 Thread Duncan Dickinson
Hi Gerald, There's a number of people providing training as well as the various Gr* conferences but I haven't seen Groovy certification. Cheers, Duncan On 31 March 2016 at 11:42, Gerald Wiltse wrote: > I did not receive any response to this. Can anyone please confirm that > there are no know

Re: Groovy Certifications

2016-03-30 Thread Gerald Wiltse
I did not receive any response to this. Can anyone please confirm that there are no known certifications for Groovy? Gerald R. Wiltse jerrywil...@gmail.com On Fri, Mar 25, 2016 at 12:13 PM, Gerald Wiltse wrote: > Hello, > > Are there any known certification tracks one can pursue specific to g

Embedded groovy 2.4.6 on Android given NPE

2016-03-30 Thread David Wood
Hi, We are starting a new project in which we're trying to embed a groovy script interpreter in an Android AsyncTask. When we try to instantiate the app, somewhere along the line we get the stack trace below. Its failing in loading one of the plugins at the following: Class[] plu

Re: interface/implementation patten

2016-03-30 Thread OC
Jochen, On 30. 3. 2016, at 20:48, Jochen Theodorou wrote: > I am unhappy about the semantics of static methods in general in Java and > that we copied most of it in Groovy... You are telling me :) Hardly you can have missed my occassional bitter rants re static „methods“ :) I sort of recall

Re: interface/implementation patten

2016-03-30 Thread Jochen Theodorou
On 30.03.2016 18:59, OC wrote: Oh, by the way, On 30. 3. 2016, at 17:12, Jochen Theodorou wrote: This again forces people to split their classes in interfaces and implementations reminded me another question of mine. I actually want to embrace this pattern for a long time (after all, I am

Re: changing dynamically the name of classes in a source code

2016-03-30 Thread Aseem Bansal
Hi frenchy48 Can you share what you did? Did you subclass groovyConsole and then gave that subclass to your students to be used as groovyConsole? On Tue, Mar 29, 2016 at 7:47 PM, frenchy48 wrote: > answer found > Groovy is fantastic! > Since I use the groovyConsole for my teaching scripts > I c

RE: interface/implementation patten (was: Proxying how to?!?)

2016-03-30 Thread Winnebeck, Jason
In Java 8+, interfaces can have static methods, and with default methods, you can simulate multiple inheritance. To be honest, I'm not sure how/if you can use this from Groovy -- if Groovy interface can define static or default methods. In the case of conflicts, Java forces you to override the s

interface/implementation patten (was: Proxying how to?!?)

2016-03-30 Thread OC
Oh, by the way, On 30. 3. 2016, at 17:12, Jochen Theodorou wrote: > This again forces people to split their classes in interfaces and > implementations reminded me another question of mine. I actually want to embrace this pattern for a long time (after all, I am used to it from ObjC), but ther

Re: Proxying how to?!?

2016-03-30 Thread OC
Jochen, thank you very much for quick and, as always, very knowledgeable response! On 30. 3. 2016, at 17:12, Jochen Theodorou wrote: > There are multiple ways to "solve" the problem, but I am afraid, they will > all look like workarounds to you... The traditional Java way would be: > interface

Re: Proxying how to?!?

2016-03-30 Thread Jochen Theodorou
On 29.03.2016 18:15, OC wrote: [...] class AnyClassOfMine { def name } class DumbProxy { def server def propertyMissing(String name) { server."$name" } } def objects=[new AnyClassOfMine(name:"Direct"),new DumbProxy(server:new AnyClassOfMine(name:"Proxied"))] for (AnyClassOfM