IRC channel logs

2022-12-19.log

back to list of logs

<chrislck>sneek: botsnakc
<chrislck>sneek: botsnack
<sneek>:)
<chrislck>)(
<chrislck>):
<chrislck>(:
<chrislck>tyop
<rekado>I’d like to play around with pubstrate, cwebber’s Guile implementation of ActivityStream and ActivityPub.
<rekado>(just packaged it for Guix)
<rekado>does anyone know of a public test server?
<rekado>there used to be https://test.activitypub.rocks, but it’s no longer responding.
<rekado>I’d just like to have a way to verify my server setup.
<cwebber>oh huh
<cwebber>rekado: good luck! do remember that it's very old and I haven't touched it in a long-ass time really. I'd be happy to hear if you got anything going.
<cwebber>there's no public test server
<cwebber>the test suite is actually a different sub-application within it
<cwebber>done for urgency during the standards process
<cwebber>aptestsuite.scm
<cwebber>however, the application that runs with the webapp is different, though they share some code
<cwebber>rekado: I'd be happy to answer questions, to the extent I remember anything, if you want to play around. realize that it's very, very rough though.
<dsmith-work>{appropriate time} Greetings, Guilers
<dsmith-work>!uptime
<sneek>I've been running for one month and 10 days
<sneek>This system has been up 7 weeks, 5 days, 13 hours, 43 minutes
<dsmith-work>sneek: botsnack
<sneek>:)
<confuseus>!uprecords
<rekado>cwebber: I’ll refer to it when I get stuck then. My goals are very modest. I just want to be able to post so that mastodon people can see it (without having to sign up anywhere) and process follow requests.
<cwebber>rekado: cool
<cwebber>the thing it will probably need most is http signatures.
<rekado>ACTION nods
<graywolf>Hello :) It seems that CL uses +something+ naming scheme to denote constants. Does scheme (or guile) have some similar convention? I see guix using %something patter, but not sure what exactly it denotes and if there are more.
<dthompson>% gets overloaded to mean a few things, there's no well understood rule, but I typically use it for 2 things: constants, and primitive/private procedures that get called by other wrapper procedures as the "real" interface.
<dthompson>and I picked that up from reading a lot of ludo's code in the early guix days :)
<graywolf>Ah, thanks. So I'll just stick to %something.
<dthompson>:)
<lxsameer>hey folks, I noticed that Guile is written in Go, is it possible to use guile as a scripting language for
<lxsameer>a go project?
<drakonis>its not actually written in go?
<drakonis>the extension go stands for guile objects
<lxsameer>really?
<lxsameer>ahhhhhh
<lxsameer>my bad then
<drakonis>its another case of google trampling on existing names i guess?
<lxsameer>I judged a file by its extension :))
<gnucode>lxsameer: with LOTS of work, you could probably create a go compiler with guile. like how guile has a javascript compiler
<gnucode>compiler might be the wrong term, but you are using guile's vm, to build a programming language.
<dsmith-work>Sad thing is, none of the other language front ends are really finsihed.
<dsmith-work>Why code in ecmasript, lua, python, etc. when you can just use Scheme?
<gnucode>dsmith-work: I hope guile-steel is eventually finished. whatever that means.
<dsmith-work>See yall later. I'll be at home til next year. Merry Christmas (for those that do Christmas)