summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO.org10
1 files changed, 10 insertions, 0 deletions
diff --git a/TODO.org b/TODO.org
index 4aee1a3..8309e09 100644
--- a/TODO.org
+++ b/TODO.org
@@ -1,4 +1,14 @@
* Tasks
+** TODO [#A] Add define-script syntax
+isaneran on #guile said that they were re-evaluating top-level
+definitions with geiser that contained a script value, and when they
+did that they lost the reference to the old script. Sometimes this
+means old and new scripts are running at the same time but there's no
+way to cancel the old since the reference is no longer accessible. A
+=define-script= form that checks if the variable is defined and a
+script first would help here, as it could cancel the old script before
+starting the new one.
+
** TODO [#A] Set proper load path when launching chickadee script
Add the installation location to GUILE_LOAD_PATH and
GUILE_LOAD_COMPILED_PATH, as determined at configure time, to the