I’m forwarding this to the [email protected] 
<mailto:[email protected]>  ML for others to chime in for now.

 

Thanks for your interest!

Regards Hartmut

---------------

 <http://stellar.cct.lsu.edu> http://stellar.cct.lsu.edu

 <https://github.com/STEllAR-GROUP/hpx> https://github.com/STEllAR-GROUP/hpx

 

From: Пилипeць Гліб <[email protected]> 
Sent: Sunday, March 1, 2020 4:17 PM
To: [email protected]
Subject: STEllAR-GROUP, GSOC2020

 

Hi, Hartmut

I had written a letter with the same message to Thomas Heller, but he hasn't 
replied yet. 

 

I am considering an opportunity to contribute to the Stellar Group 
"Courutine-like interface" problem within GSOC2020.   
<https://github.com/STEllAR-GROUP/hpx/wiki/Google-Summer-of-Code-%28GSoC%29-2020#coroutine-like-interface>
 
https://github.com/STEllAR-GROUP/hpx/wiki/Google-Summer-of-Code-%28GSoC%29-2020#coroutine-like-interface

 

Having examined some other proposed projects, I could notice that you are 
moving the sources up to date with the latest C++ standard. Then why not to use 
C++20 coroutines?

I can see several reasons - indicate if I'm wrong.

1. You want C++20 coroutines in the earlier C++ standard(C++14,17, e.g)

2. You want to make usage of coroutines easier and/or niftier than in C++20. A 
good example can be "yield" in Python.

3. You want to adapt the usage of coroutines for HPX.

4. You don't need the full feature set of C++20 coroutines - rather have a 
generator like functions from Python in C++.

5. Your option.

Please let me know the answer.

 

Here are some more questions.

Should added coroutine functionality be thread-safe or consistent in a 
multi-threaded environment?

Which C++ standard can be used for the implementation?

"demonstrate on at least one example" - does it have to be an example using HPX 
or never mind?
Should the coroutine-like interface be integrated into HPX or provided as a 
separate library?


If there are some other details, not specified in the original proposal, I 
would be glad to know that.

Respectfully,
Hlib Pylypets

_______________________________________________
hpx-users mailing list
[email protected], stellar-group.org
https://mail.cct.lsu.edu/mailman/listinfo/hpx-users

Reply via email to