IRC channel logs
2022-12-19.log
back to list of logs
<rekado>I’d like to play around with pubstrate, cwebber’s Guile implementation of ActivityStream and ActivityPub. <rekado>does anyone know of a public test server? <rekado>I’d just like to have a way to verify my server setup. <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>the test suite is actually a different sub-application within it <cwebber>done for urgency during the standards process <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. <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 <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>the thing it will probably need most is http signatures. <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. <lxsameer>hey folks, I noticed that Guile is written in Go, is it possible to use guile as a scripting language for <drakonis>the extension go stands for guile objects <drakonis>its another case of google trampling on existing names i guess? <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)