IRC channel logs

2024-07-08.log

back to list of logs

<dckc>dthompson, I think escrow2013.scm is pretty cool too, though there's quite a bit more to go...
<dthompson>dckc: but it's so cool to see you putting together a goblins program :)
<dthompson>and seeing some of agoric terms in a goblins context
<dckc>it would be even more cool if I had something that runs :)
<dthompson>details, details
<dckc>My office is going mobile for the next week or so. When I travel, I use a Mac. Anybody have experience doing goblins dev on a Mac? guix doesn't run on macs yet, does it?
<dckc>Maybe a guix lsp + vs-code?
<dckc>er... a guile lsp
<dthompson>guix doesn't work on macs. the best thing for getting guile stuff on mac is to use the guile homebrew tap https://github.com/aconchillo/homebrew-guile
<dthompson>we are interested in lsp setups with non-emacs editors, but I don't know what the state of scheme lsp integration is.
<dthompson>there's https://github.com/ufo5260987423/scheme-langserver and https://codeberg.org/rgherdt/scheme-lsp-server
<dthompson>haven't used either. curious if they're any good.
<dckc>ok... I mostly avoid homebrew in favor of nix, but better to not spend innovation budget there
<dthompson>dckc: yeah nix would be preferable! I just don't know what the state of guile stuff is in nixpkgs
<dthompson>I'm sure you can get guile there... but goblins? dunno
<dckc>I'm happy to go with the advice you gave based on what you do know. trying it out...
<dthompson>we need to get someone in the nix community hooked on goblins so we have fresh packages there ;)
<dckc>I guess I should figure out a Mac IRC client too
<dthompson>speaking of chat protocols. we're starting to put a lot of effort into our own internal chat tool built on goblins.
<dthompson>maybe it can become something we can recommend over irc for this community eventually
<dckc>have you seen the petname daemon chat stuff? here's hoping we can converge
<dckc>IOU an OCapN issue, I suppose
<dthompson>yeah! the petname daemon is cool!
<dckc>it only does 1-1 chat so far, though. no rooms/groups
<dthompson>I wasn't at the particular meeting where it was demo'd to spritely, but I've heard all about it
<dthompson>heh so we're the opposite. room-based chat only right now.
<dthompson>we use matrix for internal chat and we're trying to see if we can get enough features into our own thing where we can dogfood it daily
<dckc>convergence touches on other issues... such as whether method calls are 1st-class, so that you can use 'symbols and we can use "strings" for method names, and we can still interop without a conversion layer
<dthompson>yes we need to bring that discussion back in some future ocapn meeting
<dckc>you could do worse than matrix as a basis. hm... something that actually interoperates would be kinda nifty. "embrace and extend"
<dckc>does a matrix netlayer seem feasible?
<dthompson>I don't think so. we'd like to not use matrix at all.
<dthompson>we feel that we're close to having our replacement be usable enough as a daily driver for the engineers, at least.
<dckc>you're _sure_ you want to pass on seamless interop, with a degraded experience (no petnames) for plain matrix clients?
<dckc>I guess a bridge is a pretty normal thing to do in matrix land, so maybe that makes more sense
<dthompson>I think doing something like that would be in response to some external pressure to interop. right now we don't have that.
<dthompson>current priority is laser focused on internal comms only
<dthompson>we'll see what comes after that
<dckc>ok... I trust you're aware of Ivory Tower risks.
<dthompson>sure but we're not trying to build *the* chat tool that we think everyone should use. we're trying to build something useful to us internally that allows us to use a goblins-based program every day.
<dthompson>it's already been very helpful in identifying bugs and just helping to prioritize things in goblins
<jfred>Of course some of us diehard goblins would love to use a Spritely chat tool day to day :P
<jfred>(Though regrettably I have not yet converted many of my friends, haha)
<jfred>dckc: Even if you had a Matrix netlayer, wouldn't the endpoint on the other side need to speak ocapn and the specific protocol running on top of it anyway if you wanted to interop with Matrix chats?
<dthompson>jfred: hehe yes it will be nice to share something more publicly :)
<dthompson>but we're not pivoting to becoming a matrix competitor or anything like that ;)
<jfred>:)
<jfred>Well, that can be a job for a chat app in the agency someday ;)
<dthompson>consider this a step towards the agency
<sneek>Yey! Zarutian_iPad is back :)