11:40:20no-defun-allowedI should not be lamenting over below average results while half asleep (nor is it exactly on topic), so I'll head off for the night. See you later.
13:01:12jmercourispjb: do I have to close the file?
13:01:15jmercourispjb: I notice that both files are empty?
13:01:22jmercourisand yet, there is content in my slime REPL
13:01:30jmercourismaybe I need to launch outside of slime?
13:02:21pjbjmercouris: at least, you have to flush the buffers!
13:02:53pjba log function would call finish-output or force-output…
22:01:10cgayIs anyone here aware of anyone using https://gitlab.common-lisp.net/qitab/cl-protobufs ?
22:15:33jcowanWhat is the current orthodoxy about the merits of using vs importing?
22:15:48mrSpeccgay: What is your question? I've tried brown/protobuf as it looked better
22:16:14Shinmerajcowan: don't use or import, use local nicknames instead.
22:16:56no-defun-allowedjcowan: Many people avoid USE-ing packages, because they may cause symbol conflicts or their package may overwrite the used packages' state in some weird way, should they change.
22:25:14Bike86using is probably more common in existing code, though
22:25:33Bike86than importation, i mean, no idea about local nicknames
22:26:08ShinmeraMore and more of my libraries are making use of PLNs, so there's at least some of that out there now.
22:27:07jcowanOkay, that's encouraging. It's a nice convergence with Scheme, where all (pseudo-)package names are local.
22:30:51cgayShinmera: how are local nicknames achieved in practice? (Apologies, I'm only familiar with the way we do it at $work via a special defpackage* macro.) Pointer?
22:31:19cgayI see the SBCL-specific :local-nicknames option...
22:31:28Shinmerayou just put (:local-nicknames (#:my-name #:full-name)) in your defpackage.
22:31:55Shinmeraif the implementation supports plns it'll do the right thing. if not, it'll error.
22:45:08_deathcgay: thanks for that protobufs reference.. I did not know about this library.. the brown one uses code generation, which is silly, and s-protobuf looked cool but was buggy and out-of-date.. this one's likely out-of-date as well, but maybe less buggy