IRC channel logs
2015-01-15.log
back to list of logs
<cmhobbs>is it possible to fire up a guile repl in emacs without opening multi-term first? <cmhobbs>also is there a concept of null or nil in guile? if so, what's the keyword? <davexunit>various data types have their own null value <davexunit>predicates string-null? and null? test for them, respectively <nalaginrut>wingo: It's 3.12s now, while Python2 costs 2.4s. I don't think I can go any further without patching guile-core ;-) <wingo>civodul: slot-ref was a lot slower with the goops refactor; will work on that before any merge <davexunit>another day, another one-off guile script helping me do my job. <civodul>guile: ../../libguile/ports.c:2527: scm_i_port_iconv_descriptors: Assertion `pti->encoding_mode == SCM_PORT_ENCODING_MODE_ICONV' failed. <civodul>mark_weaver: does that ring a bell? ↑ <civodul>that's for a port whose encoding is #f <mark_weaver>civodul: yes. the last time, it was because the pti structure was getting corrupted. memory corruption caused elsewhere. <mark_weaver>I've forgotten what the source of the corruption turned out to be. <civodul>do you remember if something was fixed in that area? <mark_weaver>I vaguely recall a bytevector realloc bug that might have been the cause, but I don't remember if the link was clear. <mark_weaver>I think we worked around the problem in guix by avoiding the affected procedures higher up in the stack. <civodul>i remember that one, not sure if it's related <civodul>for weeks i've been thinking: when do we release 2.0.12? <civodul>i think it's in a state that we could release <civodul>there are so many bug fixes in there *sneek chants "Release! Release! Release!" <mark_weaver>there was a change made in stable-2.0 that broke guile-gnome <civodul>it's g-wrap, so it must be a GOOPS-related change <mark_weaver>also, I think that the new "foreign objects facility" API to replace SMOBs needs more discussion and review before releasing it. <mark_weaver>it was committed into stable-2.0 less than 25 hours after the first proposal was posted <mark_weaver>and I guess it's on me to continue that discussion now <civodul>right, i had forgotten about that one <mark_weaver>dsmith-work: ask wingo, he's the one who decided to replace them.