When simfil was originally built, we were not able to use coroutines. Now, we can, as the allowed C++ version is now C++ 20. Thus, both in terms of code quality and performance improvements, it would be great to switch from callbacks to coroutines. We might use this library to use the convenient generator<T> return type: https://github.com/asyncpp/asyncpp
When simfil was originally built, we were not able to use coroutines. Now, we can, as the allowed C++ version is now C++ 20. Thus, both in terms of code quality and performance improvements, it would be great to switch from callbacks to coroutines. We might use this library to use the convenient
generator<T>return type: https://github.com/asyncpp/asyncpp