IRC channel logs

2025-03-01.log

back to list of logs

<dckc>"The tls-private-key and tls-certificate arguments specify the X.509 private key and certificate to use for encrypting inbound connections with TLS. If one or both are unspecified, they will be automatically generated". I don't see how to generate one without using ambient authority.
<dckc>This was something that has bugged me since I got to Agoric: not using ocaps all the way down. sigh.
<dckc>at least in this case, the caller can _avoid_ the use of ambient authority
<dckc>^ quoted from https://files.spritely.institute/docs/guile-goblins/0.15.0/WebSocket.html
<dckc>"The designator-key is the private key used to authenticate the designator used within the peer location" hm. I'm not sure how to read that. Examples would be nice
<dckc>is there a release blog item that talks about websockets? hm.
<dckc>maybe unix domain sockets is an easier place to start... https://gitlab.com/spritely/guile-goblins/-/blob/main/examples/try-base-netlayer.scm?ref_type=heads
<dckc>what's spawn-mycapn ? which module does it come from? I can't tell from reading this example
<dckc>I don't see mycapn in https://files.spritely.institute/docs/guile-goblins/0.15.0/Index.html
<jfred>dckc: that's from (goblins ocapn captp)
<dckc>did you just know that?
<dckc>I'm hunting for my notes on how to get set up with geiser....
<jfred>nah, I peeked at the source
<dckc>peeked at which source? did you grep all of goblins?
<dckc>I don't know that I'll ever get over the lack of "follow your nose" in scheme code
<dckc>I think explicitly qualified imports are allowed. I'd like to see them used more. At least in small examples like this one.
<dckc>ah: guix shell emacs emacs-geiser-guile
<jfred>in retrospect I think I had looked for it recently so I did have some idea of where it was, looked at the source to confirm - but my normal approach when I don't know is to grep the project, yeah
<jfred>but I agree that it'd be nice if it was clearer where an imported function came from
<jfred>#:prefix imports are nice, though less commonly used
<dckc>this example seems to define a-nl etc, but I don't see any pk output
<dckc>are you free to visit my office (https://meet.jit.si/StrikingJusticesFleeDeeply) for a few min, jfred ?
<jfred>unfortunately no, I'm in a D&D session at the moment ^^;
<dckc>ah. Enjoy!
<dckc>I could use some watch-somebody-do-it time with scheme, I think. I think I found one guy with good videos not too long ago...
<dckc>on https://gitlab.com/spritely/spritely-guix I see "Add the following to the list in ~/.config/guix/channels.scm" but I have no such list; no such file, in fact
<dckc>ah. found the scheme video guy: https://trop.in/ via https://toys.whereis.social/channels
<jfred>dckc: there's also https://www.youtube.com/c/SystemCrafters
<dckc>`guix pull -l` <- TIL. nice!
<jfred>not all guile videos there but a lot of them are
<dckc>yeah... "What's New in Emacs? (Feb 2025)" is stealing my attention :)
<dckc>hm. ~2hrs. not my style
<jfred>oh yeah the live streams are long haha
<dckc>found a 15min one on `git reflog`. that's a reasonable time to shore up a gap in my education