On Thu, 2019-11-28 at 09:53 +0200, Colin Webber wrote:
> Hi GPars Team
>
> I have just discovered this project and it seems perfect for my
> requirements but the fact that the
gpars.org site is down leads me to
> believe that the project is dead. Weirdly, Google seems to have cached it
> on Nov 24th, so perhaps it's only been down when I checked yesterday &
> today?
The website
http://gpars.org/ seems to be working for me.
> Is the project actively maintained or has it been deprecated?
GPars 1.2.1 is I think the last published version, but it is way out of date.
GPars 1.3.0 never got published even though it should have been. But it is way
out of date. GPars 2.0.0 never got completed before the enthusiasm of the
developers failed in the face of there being no interest in the community.
With Streams built over the standard JSR166 concurrency and parallelism
features, fork/join, etc. Most of what GPars was providing in terms of data
parallelism is now available in standard Java. GPars actors, active objects,
processes/channels, CSP, etc. are not in standard Java.
Parallel Universe's Quasar seemed to be the library to use instead of GPars,
at least in Java. It forms much of the basis for Project Loom which is putting
the necessary support into the JVM.
Kotlin's coroutines provide the basis for concurrency and parallelism in a
style similar to that of GPars. Obviously the trick is to use the high-level
stuff not the low-level stuff.
--
Russel.
===========================================
Dr Russel Winder t:
+44 20 7585 2200
41 Buckmaster Road m:
+44 7770 465 077
London SW11 1EN, UK w:
www.russel.org.uk