***karswell` is now known as karswell
<paroneayea>yow, I could really use a nice number->base64 tool right about now :) ***DeeEff_ is now known as DeeEff
<taylan>let's hope it will be populated with the code son ^^ <nalaginrut>for such a great company like Cisco, I think it's unreasonable just kidding with it, right? (or it's not Apr 1st anyway) <davexunit>paroneayea: I pushed a commit to make 'haunt serve --watch' not crash the watcher thread if an exception is thrown when building the site. ***xieyuheng is now known as singersongwriter
***singersongwriter is now known as xyh
<paroneayea>Anyone have a good name for a *-ref procedure (in the style of assoc-ref) but which throws an error instead of returning a default if nothing fouhnd? <paroneayea>maybe I could just make my message-ref thing do that by default if nobody supplies a default... I dunno <paroneayea>davexunit: kind of long for what might be default behavior... <paroneayea>maybe just having mesage-ref *not* have a default and have it as an optional second argument <paroneayea>and by default, it errors if nothing is provided <davexunit>but how will you tell that nothing is provided? <davexunit>what if the user wants the default to be #f? <paroneayea>(define* (message-ref message key #:optional (dflt %nothing-provided)) <davexunit>(define %nothing-provided (cons 'nothing 'provided)) <davexunit>see the srfi-41 implementation for the null stream <paroneayea>davexunit: hm ok (you'd think a gensym would provide that guarantee though?) <davexunit>but given the way symbols work, there's a flaw if someone constructs the same symbol. <davexunit>by constructing a new object, you guarantee that no other object can have its identity. <paroneayea>there's a flaw if someone passes in (nothing . provided) too :) <davexunit>I agree that in practice such a collision is unlikely to happen. <davexunit>but we can be 100% in the clear just by allocating some memory. ***profan_ is now known as profan
<paroneayea>now that I have ftp access, time to stop goofing around on this actor model stuff and push out the GNU 8sync 0.1 release :) <davexunit>I'm going to write some minimal amount of documentation for Haunt and then 0.2 will be out the door <paroneayea>I'm considering switching dustycloud.org over, but that'd be a huuuuuuuge rewrite unless I get a restructured text reader <davexunit>paroneayea: that's what I face now with my site <davexunit>I have a theme and a bunch of posts migrated to skribe ***karswell` is now known as karswell
<random-nick>if classes B and C inherit from A, can generic functions that operate on A operate on B and C too or do I have to define that generic function for B and C too?