IRC channel logs

2014-01-01.log

back to list of logs

<davexunit>my FRP module seems to be working correctly. :)
<mark_weaver>that's good news!
<davexunit>the weak refs seem 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.
<davexunit>yeah, I suppose you're right.
<mark_weaver>consider procedures that need to return signals.
<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>thanks for that.
<davexunit>I just thought it would be convenient if *only* in the define signal form, references to variables that contained signals were automatically boxed.
<mark_weaver>np
<davexunit>but you make good points.
***efftee is now known as ft
<dsmith>btw, Happy New Year, Guilers
<davexunit>dsmith: happy new year!