IRC channel logs

2019-09-05.log

back to list of logs

<wingo>o/
<daviid>str1ngs: i pushed a few patches so g-golf now supports glist returned values, when the glist type-tag is 'interface and the interface GI info type tag is 'object - see the commit log for a better explanation
<daviid>here is a contrete use example http://paste.debian.net/1098884/
<daviid>i'll have to enhance this so glist are also possible for 'in 'inout args
<daviid>then, i'll have to enhance this so it works for other glist data types (int, guint ...) but i will do so 'on demand', that is when we reach a case that shows a need, because most of the time, afaict, glist are used to list gobject subclass instances - it will be easy to fix these other cases 'on demand' anyway
<heisenberg-25>Is there a json rpc library for guile?
<civodul>heisenberg-25: i haven't heard about one
<heisenberg-25>civodul: Yeah, I have looked at the gnu guile libraries list and didn't find one.
<heisenberg-25>Btw, is it possible to create parameters that are not thread-local?
<civodul>heisenberg-25: not really; these would essentially be global varaibles, though
*civodul gives up on ZeroMQ/Fibers integration
<civodul>zmq has its own communication thread(s) by default
<civodul>it's possible to turn them off, but it looks like you warranty is void when you do that
<heisenberg-25>Okay
<heisenberg-25>How do you define a custom equality function for rnrs records?
<spk121>Ooh. I made guile run in a VteTerminal widget. Fun.
<civodul>hey spk121, neat
<str1ngs>sneek: later tell dadiid, I'll find some thing that uses GList and port it. I think all more use cases right now gobject lists as you mentioned.
<sneek>Got it.
<str1ngs>sneek: later tell. nly thanks for looking at that generic method issue. That explains why it's not working. I'll define them in a single file see if that resolves it.
<str1ngs>sneek: later tell nly. thanks for looking at that generic method issue. That explains why it's not working. I'll define them in a single file see if that resolves it
<sneek>Got it.
***sneek_ is now known as sneek
<ft>Apparently there used to be guile bindings for GNU GSL (GNU Scientific Library), as http://community.schemewiki.org/?gee-guile-gsl suggests. The links seem dead though. Has one of you hooked into that library with modern Guile?
<jcowan>Why would people prefer it to good old Netlib and friends?
<ft>Oh, I don't really have a preference. I'm just looking to perform fourier transforms on data I got in a Guile program. And that was something that came up. :)
<ft>I realise I should have maybe asked my real question. ;)
<jcowan>Always a good idea
<ft>Any implementation of said transform that you know of that guile will be happy with? :)
<mwette>how about from https://www.scheme.com/tspl4/examples.html#./examples:h9 which has https://paste.debian.net/1099036/
<ft>mwette: Thanks! That seems to be the cooley tukey variant. I'll give it a shot. :)