Box of gems pic

Ready to install our toolkit ?

This is a self-contained toolkit that includes Jars, samples, documents and more.

Latest User Posts

Re: GPars and CSP, all links broken?

Dated Wed, 15 Feb 2017 16:03:11 UTC

You don't say which links so it is hard to guess. Can you be a bit more specific? I am in two minds about the CSP situation. I am a huge fan of dataflow approaches, CSP being one variant. The Groovy CSP system in GPars is a wrapper around JCSP with some extra bits and pieces. It has remained
Read more ...

GPars and CSP, all links broken?

Dated Wed, 15 Feb 2017 09:35:45 UTC

Hi, the links in the GPars documentation to the GroovyCSP examples are broken. What is the status of the CSP implementation in GPars? I think this is a perfect match to have a Groovy Builder syntax to initialize a parallel system with channels. What are your ideas on this? I have experience with
Read more ...

Re: Using .eachParallel in a Spock Spy'd class hangs

Dated Sat, 04 Feb 2017 17:21:21 UTC

No problem. > I added the option in my class and tests to use the java Executor > fixed > pool to my code and it seems to hang in the same way. I agree this > points > back to the problem being something with Spy objects in Spock and > thread > pools. I will post there with my findings.
Read more ...

Re: Using .eachParallel in a Spock Spy'd class hangs

Dated Fri, 03 Feb 2017 18:22:14 UTC

Thank you for your quick response. I added the option in my class and tests to use the java Executor fixed pool to my code and it seems to hang in the same way. I agree this points back to the problem being something with Spy objects in Spock and thread pools. I will post there with my
Read more ...

Re: Using .eachParallel in a Spock Spy'd class hangs

Dated Fri, 03 Feb 2017 15:06:16 UTC

Google is not the fount of all knowledge, only much of it. ;-) > I am attempting to write Spock unit tests for a class which contains > a > method that contains .eachParallel run within a GParsPool.withPool > stanza. > It seems that if I Spy the class (similar to Mock, so I can do >
Read more ...

Using .eachParallel in a Spock Spy'd class hangs

Dated Thu, 02 Feb 2017 22:47:40 UTC

Hi, I tried to search Google (and here) for others reporting this or a similar problem but had no obvious success. I am attempting to write Spock unit tests for a class which contains a method that contains .eachParallel run within a GParsPool.withPool stanza. It seems that if I Spy the class
Read more ...

Any updates for this GPars page ?

Dated Sun, 22 Jan 2017 12:28:28 UTC

Good morning Russel & Vaclav Can you stick this query on your to-do list post-ACCU pls.? 1. Have always thought of this page http://gpars.aws.ie.a9sapp.eu/TheGParsTeam.html in our GPars document as part of your 'shop-window' to advertise your most recent books n pub.s for sale. Would you have
Read more ...

Re: what is the status of GPARS working to v2? github looks untouched for some time

Dated Sun, 08 Jan 2017 16:56:20 UTC

Version 2.0 looking good. Have fake placeholders for v2.0 jars, API's etc. Testing it all this week. On Friday, 6 January 2017 17:14:59 UTC+1, jim northrop wrote: > > > Thank you for your quick response and thoughts. > > To my way of thinking,All work for next version of GPars takes 2nd place >
Read more ...

Re: what is the status of GPARS working to v2? github looks untouched for some time

Dated Fri, 06 Jan 2017 16:14:59 UTC

Thank you for your quick response and thoughts. To my way of thinking,All work for next version of GPars takes 2nd place to ur ACCU session, so would urge you to focus on that first while i get my act together here. At one time i was desperately hoping both you and Vaclav could put on your
Read more ...

Re: what is the status of GPARS working to v2? github looks untouched for some time

Dated Fri, 06 Jan 2017 12:56:15 UTC

On Thu, 2017-01-05 at 12:02 -0800, 'jim northrop' via GPars Users wrote: > Am starting to look into preparing our GPars Website for the next > release. > This documentation was originally posted on a cloud foundry host > that > offered dynamic doc generation > beyond static html resources,
Read more ...

Re: what is the status of GPARS working to v2? github looks untouched for some time

Dated Thu, 05 Jan 2017 20:02:11 UTC

Am starting to look into preparing our GPars Website for the next release. This documentation was originally posted on a cloud foundry host that offered dynamic doc generation beyond static html resources, but when the documentation was moved to gpars.org host, it did not have needed support
Read more ...

Re: what is the status of GPARS working to v2? github looks untouched for some time

Dated Thu, 05 Jan 2017 16:56:33 UTC

No-one is actively working on GPars 1.x. There could be a 1.3.0 release I guess, but that would need someone with release magic to create the ability to do a release RC for testing, and then an actual release. The build system is in something of a state of flux from the old working Codehaus
Read more ...

what is the status of GPARS working to v2? github looks untouched for some time

Dated Thu, 05 Jan 2017 14:42:33 UTC

I've been using 1.2.1 for my own local projects but was expecting to detect more obvious signs of uplift along with the roadmap (now out of date ) just how active is GPARs as a project and does any one know/estimate what the next major release is (v2, v.1.3 etc and when we might expect such an
Read more ...

Your download links appear to not be working properly.

Dated Wed, 15 Jun 2016 13:58:16 UTC

Your download links appear to not be working properly.
Read more ...

GPars Documentation

Dated Sun, 22 May 2016 14:24:00 UTC

For the latest news and documents about GPars, please see http://gpars.org as our site at gpars.website is acting up sometimes - sorry.
Read more ...

Jon Kerridge's CSP documentation

Dated Sat, 31 Oct 2015 13:04:36 UTC

Have had time to include Jon's PDF, and course tutorials as part of our website. Pls see here: http://gparsdocs.de.a9sapp.eu/jk note this page will move once we ad the navigation to our site. Links to Jon's PDF documents can be access from the bottom of each chapter's page. Click to donload that
Read more ...

Re: The GPars website

Dated Sun, 04 Oct 2015 13:58:27 UTC

Jim, > 1. Since my forte is groovy+gradle+asciidoctor+cloud foundry, i > followed my > heart and used the asciidoctor solution and ignored jekyll. > Eventually we > can worry about where to host the results, but for now i am currently > manually changing each *.md file into an *.adoc file.
Read more ...

Re: The GPars website

Dated Sun, 04 Oct 2015 12:00:09 UTC

Thank you for that briefing. 1. Since my forte is groovy+gradle+asciidoctor+cloud foundry, i followed my heart and used the asciidoctor solution and ignored jekyll. Eventually we can worry about where to host the results, but for now i am currently manually changing each *.md file into an
Read more ...

The GPars website

Dated Sun, 04 Oct 2015 09:26:13 UTC

Václav, Jim Northrop has been very brave and created a transform of my Markdown/Jekyll GitHub Pages webpages into ASCIIDoc. The primary goal was to amend the links to the now defunct Codehaus, but along the way he is trying to solve the "the current website looks really crap" problem. The
Read more ...

GPars 2.x

Dated Sat, 26 Sep 2015 19:04:43 UTC

Hi again, since i have a bit of time have completed bumping gradle&wrapper to ver.2.7; for next patch will try bumping groovy to vers.2.4.5. When that works will look at doco.s & website for issues. Prefer not to tackle logic changes till i learn more. I am no genius when it comes to parallel
Read more ...

Re: ActiveObject and tailoring the internal actor

Dated Thu, 09 Jul 2015 16:53:31 UTC

Hi, Just a quick note to say, the email has been spotted. If Václav or someone doesn't reply by the weekend, I'll take a look. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russ...@ekiga.net 41
Read more ...

Re: ActiveObject and tailoring the internal actor

Dated Tue, 07 Jul 2015 17:23:26 UTC

Hello, Attempting to answer my own question here, having looked at the GPars source... Short answer: seems you have to supply and initialise your own InternalActor field, and then you can control how and when it starts. In a pinch it seems you can also patch the actor instance's methods,
Read more ...

ActiveObject and tailoring the internal actor

Dated Mon, 06 Jul 2015 13:02:21 UTC

Hi, When creating ActiveObject classes, I'm just wondering how one should normally customise the actor implementation - for example, the lifecycle methods - afterStart(), onInterrupt(), act() etc. The usual means documented is to extend the base actor class, or define a custom act function,
Read more ...

Re: Dataflow broadcast hung

Dated Mon, 06 Jul 2015 10:39:48 UTC

Is there any Gpars committer having an idea about that? Cheers, Paolo On Friday, July 3, 2015 at 10:55:56 AM UTC+2, Paolo Di Tommaso wrote: > > Hello, > > I've noticed that when an item is bound to a DataflowBroadcast queue > *before* read channels are created, any following read operation
Read more ...

Dataflow broadcast hung

Dated Fri, 03 Jul 2015 08:55:56 UTC

Hello, I've noticed that when an item is bound to a DataflowBroadcast queue *before* read channels are created, any following read operation hung. For example: import groovyx.gpars.dataflow.* DataflowWriteChannel broadcastStream = new DataflowBroadcast() DataflowReadChannel stream1 =
Read more ...

Re: GPars Roadmap

Dated Mon, 15 Jun 2015 10:13:27 UTC

Jorge, On Sun, 2015-06-14 at 11:54 -0700, Jorge Franco wrote: > Hello Russel! > > I'm happy to help you with jdk8 branch. I was with Noam and Andres at > > Gr8Conf looking at that change. Seem a lot of work to be done. I'll > send > pull request's if you are happy with that. Any and all
Read more ...

Re: GPars Roadmap

Dated Sun, 14 Jun 2015 18:54:04 UTC

Hello Russel! I'm happy to help you with jdk8 branch. I was with Noam and Andres at Gr8Conf looking at that change. Seem a lot of work to be done. I'll send pull request's if you are happy with that. Cheers! El domingo, 7 de junio de 2015, 9:23:55 (UTC+2), Russel Winder escribió: > > On Sat,
Read more ...

Re: GPars Roadmap

Dated Sun, 07 Jun 2015 07:23:55 UTC

I think that will be a bug in GMail then. There is very definitely a Sender: field in the email headers. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russ...@ekiga.net 41 Buckmaster Road m:
Read more ...

Re: GPars Roadmap

Dated Sun, 07 Jun 2015 03:16:41 UTC

I'm reading the list using gmail. so in gmail, if I hit reply, it goes to the poster, not the list.​
Read more ...

Re: GPars Roadmap

Dated Sat, 06 Jun 2015 08:23:56 UTC

/Groovy \([12]\).x/s//GPars \1.x/g Should probably make it more sane. Sorry for being so sloppy in proof -reading the post. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russ...@ekiga.net 41
Read more ...

Latest Developer Posts

10 Apr 2017 - IntelliJIDEA files

Published Mon, 10 Apr 2017 07:22:36 UTC

Whilst there are no IDE files stored in the Git repository, we do have: GPars_CI_only.iml GPars_CI_only.ipr which I assume, given the title, are for the TeamCity testing in some way. Flicking through the ipr file, it does seem a bit out of date. What is the official way of updating it? Is

Read more . .

10 Apr 2017 - Re: Branch Switch Complete

Published Mon, 10 Apr 2017 07:10:30 UTC

[…] Or to be more precise, I don't know how TeamCity builds are managed, not do I have enough status on TeamCity to change the GPars build things on the webpage. For example it still thinks the project webpage is on CodeHaus. -- Russel. ======================================================

Read more . .

10 Apr 2017 - GPars and JDK9

Published Mon, 10 Apr 2017 06:51:19 UTC

JDK9 is now close to release, apparently. It is therefore appropriate to think about the strategy for a JDK8+ library such as GPars. Assuming the Gradle folk sprt themselves out over JDK9, we should be able to build GPars with both JDK8 and JDK9. The JDK9 build should create a GPars module.

Read more . .

10 Apr 2017 - Branch Switch Complete

Published Mon, 10 Apr 2017 06:46:11 UTC

I have made the branch switch so master is now the development and currently GPars 2.0 branch and there is now a 1_3_X branch. The jdk8 branch is gone. 1_3_X requires JDK7+ and master requires JDK8+. I have ditched Snap-CI (being closed down) and Codeship (didn't want to play ball easily

Read more . .

09 Apr 2017 - Branch changes

Published Sun, 09 Apr 2017 16:36:47 UTC

I have implemented the changes to the branches. master → 1_3_X jdk8 → master Now to deal with the fallout from the test frameworks. master is now the nascent GPars 2 and is where all development happens. -- Russel. ==========================================================================

Read more . .

09 Apr 2017 - Re: Beginning getting GPars 2.0 in place

Published Sun, 09 Apr 2017 12:35:17 UTC

That was always to be the case, so yes GPars 2.x requires JDK8. > Cannot explain why, but FWIW feel that having an explicit parallel > attribute implies future user code would/might be > more protected from our own future changes 'under the hatch' hence > less > user rewriting of their code

Read more . .

09 Apr 2017 - Re: A bit revolutionary

Published Sun, 09 Apr 2017 12:25:36 UTC

No it just means making GPars 1.x a maintenance branch and master being the development branch which is GPars 2.x. Since no-one has objected, I shall perform this surgery sometime later today. We do not lose anything, it is really just a relabelling. -- Russel. ===========================

Read more . .

07 Apr 2017 - Re: Beginning getting GPars 2.0 in place

Published Fri, 07 Apr 2017 19:42:03 UTC

so this means jdk8 becomes the default minimum jvm for GPars 2.0 ? it had to happen. Cannot explain why, but FWIW feel that having an explicit parallel attribute implies future user code would/might be more protected from our own future changes 'under the hatch' hence less user rewriting of

Read more . .

07 Apr 2017 - Re: A bit revolutionary

Published Fri, 07 Apr 2017 19:18:55 UTC

then this closes the door on GPars 1.x ? yes, it has to happen so we move forward. Just a thought. On Monday, March 27, 2017 at 4:24:19 PM UTC+2, Russel Winder wrote: > > I am very close to marking what is currently master as GPars_1_X and > making what is currently jdk8 as master. > > I can't

Read more . .

29 Mar 2017 - Java, Streams, and Optional

Published Wed, 29 Mar 2017 07:23:06 UTC

Hi, Many of the Stream related methods now produce Optional rather than T, but not all of them. Java folk have to deal with this for themselves, do we make Groovy folk do the same? -- Russel. ============================================================================= Dr Russel Winder

Read more . .

29 Mar 2017 - Beginning getting GPars 2.0 in place

Published Wed, 29 Mar 2017 06:19:49 UTC

Hi, I will be taking little bites at getting rid of the 247 test fails in the current jdk8 branch (*). This mornings strategy decision: With the old ParallelArray stuff we added extension methods to the Java ArrayList instances. In particular, there was a parallel attribute that transformed

Read more . .

27 Mar 2017 - A bit revolutionary

Published Mon, 27 Mar 2017 14:24:19 UTC

I am very close to marking what is currently master as GPars_1_X and making what is currently jdk8 as master. I can't see any downside to doing this now. A year ago maybe not, but now it seems the natural thing to do. -- Russel. ===============================================================

Read more . .

16 Mar 2017 - Re: GPars 1, 2, and 3

Published Thu, 16 Mar 2017 22:13:51 UTC

found Dataflow, reactive streams and channels now... also that it seems to have a dependency on Guava... nothing against Guava itself, but there are too many incompatible version going around and it is a big dependency of over 1MB bye Jochen

Read more . .