From f8d47977457eb48408dfaf66d0c116bee799b42c Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Wed, 11 Nov 2020 17:39:47 +0300 Subject: [PATCH 1/2] notes... Signed-off-by: Alex A. Naanou --- runner.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/runner.js b/runner.js index 2db9fac..dfb0a44 100644 --- a/runner.js +++ b/runner.js @@ -2,6 +2,10 @@ * * * +* +* XXX would be helpful to define a task api... +* task('abort') vs. task.abort() ...etc. +* **********************************************/ /* c8 ignore next 2 */ ((typeof define)[0]=='u'?function(f){module.exports=f(require)}:define) (function(require){ var module={} // make module AMD/node compatible... From 1e850f24eb3f670dd4a040e98b06ade1cec2bdd8 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Wed, 11 Nov 2020 17:47:32 +0300 Subject: [PATCH 2/2] notes... Signed-off-by: Alex A. Naanou --- runner.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/runner.js b/runner.js index dfb0a44..1872589 100644 --- a/runner.js +++ b/runner.js @@ -4,7 +4,14 @@ * * * XXX would be helpful to define a task api... -* task('abort') vs. task.abort() ...etc. +* task('abort') vs. task.abort(), task state, ...etc. +* then define Task and TaskQueue(Queue) and extended api to: +* - task state introspection +* - stop/resume tasks (or task queue?) +* - serialize tasks +* - ... +* would be nice to make the task just a slightly extended or better +* defined function/generator, ideally to make them interchangable... * **********************************************/ /* c8 ignore next 2 */ ((typeof define)[0]=='u'?function(f){module.exports=f(require)}:define)