IRC channel logs


back to list of logs

***hugh_marera_ is now known as hugh_marera
***apteryx is now known as Guest26536
***apteryx_ is now known as apteryx
<daviid>str1ngs: I pushed a series of patched to g-golf, wich (I hope) complete the implementation related to imported functions that use GValue argument(s)
<dsmith-work>UGT Greetings, Guilers
<daviid>str1ngs: when you have the opportunity, please pull, make, install and see if everything is ok for your use case, nomad, and let me know ... the changes are importants, and affects every imported function, as well as signal calls ...
<daviid>str1ngs: you should clean and recompile nomad entirely
<dsmith-work>sneek: botsnack
<dsmith-work>sneek: where is bugs?
<dsmith-work>sneek: bugs?
<sneek>Someone once said bugs is send reports to, and see bug reports at
<mwette> works
<dsmith-work>sneek: forget bugs
<sneek>Consider it forgotten.
<dsmith-work>sneek: bugs is Send reports to, and see bug reports at
<sneek>So noted.
<adfeno>Hi there, does 8sync have XMPP integration?
***rekado_ is now known as rekado
<adfeno>I'm trying to find a way to make XMPP messages be delivered to IRC channel and vice-versa.
<adfeno>XMPP in question is a MUC chat room.
<dsmith-work>adfeno: bitlbee does that, I'm pretty sure. It's not Guile, but it's been around for ages.
<adfeno>So I configure an account in Bitlbee, make it connect to both XMPP MUC and IRC channel, and it can replicate the messages back and forth?
<dsmith-work>Hmm. I think it just exposes things like xmpp as irc. Didn't see the vice-versa.
<adfeno>I asked here too since XMPP is mostly XML and Guile, as far as I know, has procedures to convert XML to Scheme code.
<adfeno>So I thought that it would have support for some sort of XMPP bouncer bot from IRC to XMPP and vice versa.
<adfeno>I also asked in #8sync
<adfeno>Sorry, I meant: also asked in #gnu (since #8sync is somewhat empty now)
<dsmith-work>So, this is somthing the bot should not rememeber, seen
<dsmith-work>So, this is somthing the bot should not rememeber, since
<dsmith-work>sneek: botsnack
***dsmith-work is now known as dsmith-w
***dsmith-w is now known as dsmith-work
***dylanjm is now known as dylanjm2
***dylanjm2 is now known as dylanjm
<dylanjm>Does anybody have any references to current guile projects that make use of the foreign object interface? I would like to create an extension to imagemagick and the closest project I can find is guile-cairo but it appears to use the old SMOB way of creating objects.
<rekado>dylanjm: guile-xapian uses SWIG
<dylanjm>@rekado Thanks, I will check it out.
<dsmith-work>dylanjm: wingos guile sqlite interface uses the ffi.
<dsmith-work>dylanjm: Not sure where that is since gitorius went away
<dsmith-work>sneek: guile-projects?
<sneek>Last time I checked guile-projects is
<dylanjm>dsmith-work: I'll do some digging, besides on the guile website is there a place you know of that has a collection of guile projects?
<dylanjm>sneek: I've combed through there already and guile-cairo was the closest I could find that matches what I think I need.
<dsmith-work>sneek: guile-software ?
<sneek>guile-software is at
<dsmith-work>dylanjm: There is the more complete list
<dsmith-work>sneek: forget guile-projects
<sneek>Consider it forgotten.
<dylanjm>ahhh thank you.
<dsmith-work>Hmm. The sqlite iface is not there.
<adfeno>In case new people have joined and didn't see my message: Do you know a XMPP-to-IRC and IRC-to-XMPP bot to bridge an XMPP MUC with an IRC channel ?
<dsmith-work>adfeno: What is a MUC? (just curious)
<dsmith-work>Doh. Multi User Chat
<Aurora_v_kosmose>Doesn't SWIG exclusively to the extension-method rather than dynamic FFI?
<dsmith-work>Aurora_v_kosmose: Ya, pretty sure swig gens C code. It used to anyway.
<adfeno>For anyone interested, I found a possible solution for my question, although (as the link explains) I'll wait for the reviewers to see if it's free:
<Blackbeard>adfeno: why not just using matrix?
<Blackbeard>There are bridges for both IRC and XMPP
<adfeno>I don't think making an account there makes sense.
<adfeno>And if I do so, I would have to choose between making a relay in the big node or rolling my own.
<adfeno>Whilest the group I belong to is somewhat low on resources to do that.
<Blackbeard>adfeno: I don't say use servers. Just the protocol.
<rekado>Aurora_v_kosmose: yes, you’re right.
<Blackbeard>But that seem offtopic here
<adfeno>We do already have a self-hosted XMPP
<adfeno>Blackbeard: Indeed, sorry for that, I was just closing on the request I made earlier :D
<Blackbeard>adfeno: I was talking about my idea being offtopic hahha
<adfeno>Oh I see.
<Aurora_v_kosmose>rekado: Ah, alright. I'd been using the Debian version which was so limited (which is why I did it by hand in the end), but it could've just been outdated.
<adfeno>I was hoping for 8sync to have implemented that (since as far as I know, XMPP uses XML) but it doesn't. Once 8sync adds support for that I'll reconsider. I do like 8sync and Guile by the way.
<Aurora_v_kosmose>8sync's looking pretty neat. I've been keeping an eye in its general direction.
<adfeno>Also, Guile does offer ways to parse XML, so I was quite surprised for 8sync to focus on IRC first.
<Aurora_v_kosmose>Though given SXML's docs, SXPATH is kind of the only thing I'd want to use.
<Aurora_v_kosmose>& match, I guess.
<rekado>long time ago I started work on an XMPP library for Guile, but abandoned it midway
<lampilelo>with FFI: how can i make a pointer to a pointer? i made a pointer to an object and the c function takes a pointer to it as an argument (i.e. i have TYPE* and i need to get TYPE**)