<davexunit>my FRP module seems to be working correctly. :) <davexunit>I'm working on a define-signal macro that can hide the boxing of input signals from the user. <mark_weaver>I gave some thought to that, but I'm not sure it's wise. <mark_weaver>at some level, the user needs to grok the difference between the signal itself, and a reference to the variable that contains the signal. <mark_weaver>you must make sure they return a signal, and not a procedure that returns a signal. <mark_weaver>otherwise the variable that they monitor will be some local variable inside of some signal-producing-procedure, and not the toplevel variable that you wanted. <mark_weaver>I haven't fully thought it though, so maybe there's some better solution, but I'm just raising some issues. to be careful about. <davexunit>I just thought it would be convenient if *only* in the define signal form, references to variables that contained signals were automatically boxed. ***efftee is now known as ft