<dsmith-work>Cairn: All the messages seem to be from "Cairn", though it looks like (at least) to people conversing... <Cairn>dsmith-work: Sorry about that, yeah. Two users who were bridged through Matrix didn't have registered libera.chat accounts. So I could see their messages through Matrix, but they weren't getting through to this room. <Cairn>We brought the conversation over from #guix, cause one of them had wanted to ask a question here. <Cairn>Sorry again about the clutter! ***Noisytoot is now known as [
<dthompson>I was looking through the GOOPS implementation today and I was pretty surprised to discover that slot-ref/slot-set! just loop over the entire list of slots to find one that matches. was expecting a hash lookup or something. <drakonis>its very light on guile's standard library and srfis <drakonis>its almost entirely pure scheme bar the describe module <dthompson>it probably doesn't matter much that slot-ref/slot-set! traverse the list of slots because calling slot getters/setters/accessors will get/set slot values directly. they already know how to get where they are going. <drakonis>oh, you're looking at the internals and not the modules, are you? <dthompson>I'm looking at the implementation of (oop goops) <dthompson>I've never tried to use any of them. they're not documented as far as I know. git blamed one of them and it hasn't been edited since 2009 <dthompson>those modules look real crufty and wouldn't be acceptable additions to guile these days ***ec_ is now known as ec
***berndj-blackout is now known as berndj
***theruran_ is now known as theruran
***jpoiret4 is now known as jpoiret