about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-04-27 00:32:41 -0700
committerKartik K. Agaram <vc@akkartik.com>2016-04-27 00:32:41 -0700
commit331f6524488eaee36cc659363b6ba8b12e2b17df (patch)
treebb7361c4aa1554e127129f8e12768192391f22f5
parent5b1219ca1967d0602542a8f31f3e889837c63087 (diff)
downloadmu-331f6524488eaee36cc659363b6ba8b12e2b17df.tar.gz
2871 - downgrade one bug and explain another
-rw-r--r--072channel.mu7
1 files changed, 5 insertions, 2 deletions
diff --git a/072channel.mu b/072channel.mu
index 7af7353e..b70539e9 100644
--- a/072channel.mu
+++ b/072channel.mu
@@ -262,7 +262,7 @@ scenario channel-read-not-full [
 
 # every channel comes with a boolean signifying if it's been closed
 # initially this boolean is false
-# BUG: can't yet include type ingredients when extending containers
+# todo: can't yet include type ingredients when extending containers
 container channel [
   closed?:boolean
 ]
@@ -288,7 +288,10 @@ def close x:address:sink:_elem -> x:address:sink:_elem [
 # if a channel is closed for writing,
 #   future reads continue until the channel empties,
 #   then the channel is also closed for reading
-# BUG: tangle directives don't work for some reason
+# BUG: tangle directives on shape-shifting recipes work, but raise spurious warnings 
+#   why this happens: tangling is a transform, and transforms only run during
+#   specialization. however the check that added fragments are used runs
+#   immediately and potentially before any specializations are encountered.
 #? after <channel-write-initial> [
 #?   closed?:boolean <- get *chan, closed?:offset
 #?   reply-if closed?