3.0.x Windows installers released

2020-09-28 Thread Merlin Beedell
Hi Groovy magic workers, I notice that the Windows Installer has changed quite a lot recently. It is nice and quick and the UI is simple. However: things I note in this release: 1. The supplementary extras (e.g. Jacob / scriptom) are not included at all, not even as a custom install. Not

Re: Suggestions for Design-By-Contract support in Groovy 4

2020-09-28 Thread Damir Murat
Tnx for replaying, Paul I'm cheering for API as a bonus :-) Comparing to assert statements, I found it a bit more expressive for DBC context. But it can be considered just a stylistic issue. My biggest complaint about "assert" statements is the lack of complete support for them in Jacoco code

Re: Suggestions for Design-By-Contract support in Groovy 4

2020-09-28 Thread Paul King
Thanks Damir, There are certainly a great many interesting topics in this area. We are certainly keen to explore a few different things. An api might be something to consider, although Groovy gets a long way just adding assert statements as needed. You can also go all out and look at supporting

Suggestions for Design-By-Contract support in Groovy 4

2020-09-28 Thread Damir Murat
Hi! I'm very excited about reviving gcontracts in Groovy 4. However, I will like to suggest a few things. I believe that besides annotations, it would be great to add explicit Design-By-Contract API too. It might even be implemented like global methods (maybe via Groovy macro mechanism).