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
