<mark_weaver>civodul: if I'm understanding correctly the efficiency problem with fixing grafts (due to the large number of replacements), my suggestion is to write a specialized procedure that searches for *any* nix hash, and then look them up in a hash table.
<mark_weaver>since the nix hashes avoid the most common letters, they are probably fairly rare in practice.
<civodul>mark_weaver: actually it's not an efficiency problem that i'm struggling with now
<civodul>it's the fact that current wip-graft does "shallow grafting"
<jxself>I'mn not sure that all IRC clients display them though, whichy one might argue is a client problem.
***ChanServ changes topic to 'GNU Guix | http://gnu.org/s/guix/ | things to package: http://libreplanet.org/wiki/Group:Guix/Wishlist | contribute to version 0.8! http://lists.gnu.org/archive/html/guix-devel/2014-10/msg00206.html | This channel is logged, see <https://gnunet.org/bot/log/guix>.'
<jxself>Although, when Freenode says, "Be sure to provide a way for users to make comments without logging" I'm not sure how what would be done.
<mark_weaver>jxself: I'm not without sympathy for your position, but some important discussions relating to guile and guix happen on IRC, and it seems a shame that those who happen to be offline at the time miss out on them.
<mark_weaver>jxself: also, since it's a public channel, there's really no way to avoid the possibility that people are keeping logs, and who knows who they're sharing them with.
<jxself>Keeping logs privately is fine. I do that myself.
<mark_weaver>jxself: okay, I'll set a welcome message for #guile as well. thanks.
<jxself>And so much for transient mediums of communication. :)