IRC channel logs

2015-05-29.log

back to list of logs

***cluck` is now known as cluck
***wleslie is now known as w5e
***w5e is now known as wleslie
<nalaginrut>morning guilers~
<civodul>Hello Guilers!
<amirouche>héllo :)
<dsmith-work>Happy Friday, Guilers!!
<civodul>Happy Friday, dsmith-work!
*dsmith-work dances
<paroneayea>hello #guile
<daviid>hello, hf all!
<paroneayea>hello daviid
<daviid>paroneayea: hi! did you solve your goops related problem?
<daviid>as I recently gained some reasonabe gnu tool chain knowledge, I'm now trying to understand why guile-gnome make distcheck does not pass here. let's see if my knowdledge is reasonable indeed :)
<paroneayea>daviid: I did solve it :)
<daviid>great!
<paroneayea>I accidentally redefined a class after a child class used it
<paroneayea>and I was like, why did the child class forget its class properties >:O
<paroneayea>but it was totally my mistake :)
<daviid>:)
<paroneayea>I'm experimenting with writing a functional version of the same api I provided before though
<daviid>once fixed, especially in master, we should, maybe, think of a functional goops implementation, for the sake of research... then who knows what it could lead to
***dje is now known as xdje
<daviid>what does this 'translates' to? ${srcdir:-.}/..:..
<daviid>why not: ${srcdir}/..:..
<daviid>it's used here, line 48: http://git.savannah.gnu.org/cgit/guile-gnome.git/tree/glib/test-suite/Makefile.am?h=devel
<mark_weaver>daviid: the :-. part means that if $srcdir is unset or null, "." is used instead.
<mark_weaver>see section 3.5.3 (Shell Parameter Expansion) of the Bash manual
<daviid>so, the first problem i'm trying to solve is this. although you can see in the above link Makefile.am, line 27, guile-test-env is part of EXTRA_DIST, running make distcheck will lead to 'can't find guile-test-env'
<daviid>mark_weaver: thanks!
<daviid>however, if i had [I should not have to] AC_CONFIG_FILES(glib/test-suite/guile-test-env, [chmod +x glib/test-suite/guile-test-env]) to the main configure.ac file, it finds guile-test-env [because it will be in the _build subdir as well, as dev-environment
<daviid>so something must be wrong with respect to the way TESTS_ENVIRONMENT is defined [lines 42 to 51]
<paroneayea>converting my activitystreams library to be purely functional
<paroneayea>also adding the factories you suggested, davexunit
<paroneayea>making use of vhashes
<paroneayea>maybe I could just stick with alists, not sure, I kind of like the mostly-constant-time assurance of using vhashes though
<paroneayea>where assurance is "the docs say so" ;)
<davexunit>paroneayea: cool!
<davexunit>yeah vhashes are better than alists for some things.
<davexunit>I would like wingo's "fash" module in the future, though.
<paroneayea>davexunit: *nod*
<daviid>we should call these funcv, funch [because fector is really bad, imo :)]
<paroneayea>I don't totally understand the difference between the hashing/ass(oc|q|v) stuff yet
<paroneayea>I understand what functions they use
<paroneayea>I'm not sure if there's a version for strings that's most efficient when it comes to vhashes
*paroneayea decides not to worry for now, uses assoc
<mark_weaver>paroneayea: for string keys, you need to use assoc
<daviid>just solved the 1st of the 3 problems wrt guile-gnome make distcheck, great!