Hi Ludo, > (Though printing addresses in a REPL isn’t “bad practice” IMO, it’s just > that it doesn’t mesh well with the intended use of notebooks.)
And that's exactly the difference between a REPL and a reproducible document. Unfortunately, Jupyter tries to be both and thus never explains the differences clearly. > At the API level, there’s ‘inferior-for-channels’ which does that + > registers a GC root + maintains a cache so that the second time you use > a given instance of Guix it’s immediately available. Just what I need... > Now, I think you can safely use it in your code, I don’t foresee any > significant change at this point. > > As to whether you’d want to talk about it in the MOOC for instance, you Certainly not. I just want to be sure that the functionality won't go away. If the API changes a bit, that can be fixed. I'll start playing with this... Cheers, Konrad.