IRC channel logs

2015-02-02.log

back to list of logs

***nalaginrut_ is now known as nalaginrut
<nalaginrut>morning guilers~
<zacts>hi guilers
<lloda`>please_help: (array-contents A) only works if A's storage is contiguous. Arrays created by make-typed-array are contiguous, so yes.
<lloda`>and when I say contiguous I mean row-major contiguous.
<lloda`>does goops work with kwargs? there's no define-method*
<please_help>yes, that's good for me, thanks lloda`
<artyom-poptsov>lloda`: Hi. I suppose there's no `define-method*' procedure (according to GNU Guile 2.0.9-r1 manual), but you may implement it like the following: https://gist.github.com/artyom-poptsov/3bfeabb2ddaede52b7f7
<artyom-poptsov>lloda`: Although I admit that this implementation is far not perfect.
<lloda`>i'd like it to handle non-kwargs also, but it's a start. thank you artyom-poptsov
<jgrant>Has Guile 2.2 gotten any faster since, https://twitter.com/andywingo/status/457491428411969536 ?
<civodul>Hello Guilers!
<davexunit>hey civodul
<davexunit>how was FOSDEM?
<civodul>davexunit: very pleasant!
<civodul>i think the Guix talk was well received
<civodul>there was also a NixOS talk earlier on the same day
<civodul>the demos were quite impressive
<davexunit>what did they demo?
<civodul>nixos-rebuild (like 'guix system'), and then NixOps, so deploying over the network
<civodul>which was quite risky, given how stable Wifi was ;-)
<davexunit>ah cool.
<davexunit>I want a nixops equivalent.
<civodul>yup, someday!
<civodul>i think they screwed video in the distro room
<civodul>:-(
<davexunit>oh no. like not only but streaming, but the actual recording, too?
<davexunit>urgh. I was looking forward to watching it when it was released.
<civodul>yeah
<davexunit>sigh, oh well.
<davexunit>I'll ask my other questions on #guix
<jgrant>Well, that's depressing if so.
<jgrant>I'd gladly throw 10 dollars a year, for them to make sure they have everything going at full steam, stream, recording, etc.
<mark_weaver>jgrant: I don't think 10 more dollars is going to make much difference.
<mark_weaver>civodul: welcome back! it was a very busy day here on #guix while you were gone. your talk brought us new visitors :)
<jgrant>mark_weaver: I'd go up to 50$ and I'm sure a fair amount of other too. THe volunteers made it a special case to tell me their problems are more-so structural than moolah in-nature.
<mark_weaver>oops, I meant to send this to #guix instead
<jgrant>mark_weaver: Yeah, was wondering. :^P
<dsmith-work>Monday Greetings, Guilers
<civodul>mark_weaver: oh, that's good news :-)
<davexunit>wtf gentoo: http://paste.lisp.org/display/145557
<davexunit>this is what someone sees when they try to get Guile 2.0.x on Gentoo
<davexunit>so they stick with 1.8 despite it being far inferior to 2.0
<please_help>no, I just unmask it
<davexunit>but why is it masked? what are these masks?
<mark_weaver>yeah, this has been a pain point for a long time.
<davexunit>I'm not a gentoo user, but this is not the first time that I've seen gentoo users still using 1.8 because of this.
<mark_weaver>I guess it's because some programs still don't work with 2.0
<please_help>it's masked for the reasons in the comment. If the reasons aren't valid anymore, then someone needs to updated the ebuild.
<davexunit>it's the first time that I'm seeing that the package is masked, which apparently means that you can't install it.
<davexunit>without explicitly unmasking.
<mark_weaver>it can be done, but the user has to specifically unmask it
<please_help>if something fails to compile when another package doesn't have the correct options enabled, which should not be required inherently by the package, then it's mask-worthy though
<mark_weaver>it's really terrible
<please_help>the mask just means you have to explicitly unmask the package to merge it
<jackhill>davexunit: here's a bug report about it: https://bugs.gentoo.org/show_bug.cgi?id=355355
<ArneBab>davexunit: I know - 2.0.0 is also very, very outdated.
<ArneBab>davexunit: I use the lisp overlay: emerge layman; layman -a lisp; emerge =dev-scheme/guile-2.0.11
<please_help>2.0.9 should be in the repos, there's 2.0.11 and 2.1.0 in lisp overlay
<ArneBab>I detailed what is needed to stabilize it in a comment for that bug report: https://bugs.gentoo.org/show_bug.cgi?id=355355#c16
<ArneBab>graphviz, lilypond, greg and texmacs.
<ArneBab>I just added a note asking for 2.0.11 as hardmasked
<daviid>on debian testing, automake 1.14.1-4, the following change [in guile-gnome, configure.ac] "AM_INIT_AUTOMAKE(-Wno-portability -Wno-syntax serial-tests)", adding 'serial-tests', -> "make check" fails: does this sound familiar to anyone?
<civodul>daviid: can you paste the error?
<daviid>civodul: yes, give me a sec [need to revert the change, clean, configure...]
<daviid>oh i thik i did paste it, let me try to find in our log
<daviid>civodul: http://paste.lisp.org/+345T
<daviid>civodul: here is the log, wingo made a comment, see [14:53:50] https://gnunet.org/bot/log/guile/2015-01-24
<daviid>have to go, thanks, bbl