Denis Blank

Results 65 comments of Denis Blank

Sorry that I'm answering late. I don't get notified for arbitrary issues in this reposity unless I get notified (which is explicitly said in the issue template you deleted). I'm...

I'm glad that you like the library and especially the documentation which took a lot of effort indeed. I thought about reusable continuation chains before and the core library is...

Basically the `when_seq` and `when_all` connection are the difficult ones. `when_any` is probably tirivial to implement. The issue will be to cache multiple results of many channels and then dispatch...

I see that cancellation is one of the features that would improve this library significantly. However, its implementation is not trivial since we would need to create another side channel...

There should be a package currently available in conan: https://bintray.com/naios/continuable/continuable%3Anaios (not the latest revision though) Probably I'm going to disontinue support on conan since it consumes too much time to...

function2 is a C++14 lib and `std::is_copy_constructible_v` is C++17. Probably it is possible to provide a custom `is_copy_constructible` based on SFINAE when building with GCC for which I would accept...

This could be really useful indeed. Probably it will be implemented in the future.

Yes, that's right. Something like `fu2::inplace_function` (which itself could be a specialization of `fu2::function_base`) could be quite useful.

Yes, you are right about the `bool` configuration. Using a strongly typed enum would prevent misconfiguration and would be an improvement. However, changing this leads to a breaking change that...

https://en.cppreference.com/w/cpp/language/exceptions > 1) Nothrow (or nofail) exception guarantee -- the function never throws exceptions. Nothrow (errors are reported by other means or concealed) is expected of destructors and other functions...