***cluck` is now known as cluck
***wleslie is now known as w5e
***w5e is now known as wleslie
<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>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>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:-.}/..:.. <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>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>maybe I could just stick with alists, not sure, I kind of like the mostly-constant-time assurance of using vhashes though <davexunit>yeah vhashes are better than alists for some things. <davexunit>I would like wingo's "fash" module in the future, though. <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'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 <daviid>just solved the 1st of the 3 problems wrt guile-gnome make distcheck, great!