-
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run/Step/Pause/Resume #38
Comments
looks like the EventWaitHandle blocks the thread, use AsyncFactory.FromWaitHandle ? |
Hi @richorama, I split the IBlock.Evaluate to 3 steps:
To Step/Pause the execution check the RunnerContext, the BeforeEvent is hitting semaphore that is feeded by Step() function Let me know what you think, I want to clean it up (some of the naming I think can be better) and add tests. Maciej |
Great idea. I was wondering about support some kind of middleware (or multiple middleware) functions in a similar kind of approach. Would be useful for adding telemetry/profiling as well. |
@maciejmatuszak Are you still playing this? |
No longer have time to play with it but I got it to reasonable shape. check out this branch: |
How was this? Is there a way to pause/cancel code evaluation? |
Add ability to Run/Step/Pause/Resume at block granularity
depends on #36 #37
The text was updated successfully, but these errors were encountered: