summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2023-11-17 08:34:23 -0500
committerDavid Thompson <dthompson2@worcester.edu>2023-11-17 08:34:23 -0500
commit6f17c3561536540ec2a9c5076f5ed916136f87e1 (patch)
treeeeb55eff54927e00a02fccc24b2152356945bb27
parentd72594e33b256435c71d268b233b26beb5d12423 (diff)
Add TODO item.
-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