Re: GPars 1, 2, and 3

2017-03-16 Thread jim northrop
if you need more recent gpars documentation, i'm working on v2.0 of it that
you can see here: http://gpars.aws.ie.a9sapp.eu
 the download page does show gpars 2.0 but it's just copies of 1.2.1 that
i've renamed as placeholders.
since jsr-166Y may be dropped there are a number of gpars features that may
disappear, so we're hoping to clarify this issue before summer release.
😊

On 16 March 2017 at 23:13, Jochen Theodorou  wrote:

> On 16.03.2017 22:54, Jochen Theodorou wrote:
>
>> On 14.03.2017 12:06, Russel Winder wrote:
>> [...]
>>
>>> It might be worth thinking about whether GPars has a real future since
>>> so few people seem to be interested in actively working on it. With
>>> Quasar (Parallel Universe thing not Quasar Framework) there is a
>>> fibers, actors, CSP framework with resources behind it. OK so no proper
>>> dataflow out of the box, but it could be added.
>>>
>>
>> you mean http://www.paralleluniverse.co/quasar/ ?
>> Fibers there work based on agents and bytecode rewriting? CSP I have not
>> seen, but I did not look to closely. License wise it might be ok, since
>> it offers EPL 1.0 dual with GPL3 (the later would not be ok for us).
>>
>> But frankly, if I am right about the fibers, then this part is no option
>> for me. That leaves the CSP part, which I did not see and actors. Is it
>> really worth it then?
>>
>
> 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
>
>


Re: GPars 1, 2, and 3

2017-03-16 Thread Jochen Theodorou

On 16.03.2017 22:54, Jochen Theodorou wrote:

On 14.03.2017 12:06, Russel Winder wrote:
[...]

It might be worth thinking about whether GPars has a real future since
so few people seem to be interested in actively working on it. With
Quasar (Parallel Universe thing not Quasar Framework) there is a
fibers, actors, CSP framework with resources behind it. OK so no proper
dataflow out of the box, but it could be added.


you mean http://www.paralleluniverse.co/quasar/ ?
Fibers there work based on agents and bytecode rewriting? CSP I have not
seen, but I did not look to closely. License wise it might be ok, since
it offers EPL 1.0 dual with GPL3 (the later would not be ok for us).

But frankly, if I am right about the fibers, then this part is no option
for me. That leaves the CSP part, which I did not see and actors. Is it
really worth it then?


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



Re: GPars 1, 2, and 3

2017-03-16 Thread Jochen Theodorou

On 14.03.2017 12:06, Russel Winder wrote:
[...]

I also note that JDK9 may have some features that require a rethink of
some GPars implementation detail for a JDK and later specific GPars.
cf. http://gee.cs.oswego.edu/dl/html/j9mm.html


yes, VarHandles are something to take a look at for sure.


So the overall plot seems to be:

GPars 1.X effectively abandoned
GPars 2.x JDK8 and above only due 2017-07
GPars 3.x JDK9 and above in planning.


sounds like a plan to me


It might be worth thinking about whether GPars has a real future since
so few people seem to be interested in actively working on it. With
Quasar (Parallel Universe thing not Quasar Framework) there is a
fibers, actors, CSP framework with resources behind it. OK so no proper
dataflow out of the box, but it could be added.


you mean http://www.paralleluniverse.co/quasar/ ?
Fibers there work based on agents and bytecode rewriting? CSP I have not 
seen, but I did not look to closely. License wise it might be ok, since 
it offers EPL 1.0 dual with GPL3 (the later would not be ok for us).


But frankly, if I am right about the fibers, then this part is no option 
for me. That leaves the CSP part, which I did not see and actors. Is it 
really worth it then?


bye Jochen



GPars 1, 2, and 3

2017-03-14 Thread Russel Winder
Once JAXFinance and DevoxxUK are over I will (finally) be able to get
back to progressing GPars 2.0 to releasability. I also have to release
Gant to try and find out how to release via
JCenter/Bintray/Artifactory, good knowledge for GPars. Something nearly
got done in January but that effort fell at the last hurdle.

I also note that JDK9 may have some features that require a rethink of
some GPars implementation detail for a JDK and later specific GPars.
cf. http://gee.cs.oswego.edu/dl/html/j9mm.html

So the overall plot seems to be:

GPars 1.X effectively abandoned
GPars 2.x JDK8 and above only due 2017-07
GPars 3.x JDK9 and above in planning.

It might be worth thinking about whether GPars has a real future since
so few people seem to be interested in actively working on it. With
Quasar (Parallel Universe thing not Quasar Framework) there is a
fibers, actors, CSP framework with resources behind it. OK so no proper
dataflow out of the box, but it could be added.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

signature.asc
Description: This is a digitally signed message part