IRC channel logs

2013-04-24.log

back to list of logs

<nalaginrut>morning guilers~
<lloda>hello guilers
<lloda>can somebody explain the idiom, in the Guile source
<lloda>*p = scm_cons(a, SCM_EOL)
<lloda>followed by
<lloda>p = SCM_CDRLOC (*p)
<nalaginrut>actually it's one of the way to add thing into list
<lloda>to the back of the list?
<lloda>k, I think I've got it.
<ijp>lloda: seems to be so that you can change the cdr by setting p
<civodul>Hello Guilers!
<civodul>DerGuteMoritz: from http://wiki.call-cc.org/eggref/4/format-textdiff how do i get the source?
<civodul>i'm asking since you're a savvy chickener ;-)
<DerGuteMoritz>heh
<DerGuteMoritz>do you have chicken installed?
<DerGuteMoritz>then it's just a matter of chicken-install -r format-textdiff
<DerGuteMoritz>it will put a format-textdiff directory into your current directory
<DerGuteMoritz>is that enough? or so you want the source repo?
<DerGuteMoritz>also, hi!
<civodul>hi! :-)
<civodul>DerGuteMoritz: i mean from the web UI, is it possible?
<DerGuteMoritz>only through the source repo
<DerGuteMoritz>just a sec
<DerGuteMoritz> https://anonymous:@code.call-cc.org/svn/chicken-eggs/release/4/format-textdiff/
<civodul>oh great, thanks!
<DerGuteMoritz>no problemo!
<DerGuteMoritz>unfortunately that egg doesn't support the unified diff format
<civodul>oh, i thought it did from the description
<civodul>ah no, it's context diff
<civodul>ok
<DerGuteMoritz>right
<taylanub>Do we have a way of representing closures whose code hasn't been macro-expanded yet ?
<dsmith-work>That sounds like 1.8
<ijp>right, I don't think we do that any more
<dsmith-work>iirc, macros are always expanded. That's the first thing that happens.
<ijp>to do that, I dunno, stub the procedure with one that calls compile and replaces the definition
<dsmith-work>In the bad old days, macros were lazily expanded.
<ijp>hmm, actually, you couldn't do a top level set, because then anything that stored the previous procedure wouldn't get updated. So, something like (lambda args (define inner (compile 'original-definition)) (apply inner args))
<ijp>well, that actually won't work, because it would get evaluated multiple times, but that's the gist
<cordawyn>hello!
<cordawyn>ijp: .sls file in guild, again :-) This time it's "wak/syn-param.sls".
<ijp>nope, definitely fixed
<ijp>package is uploaded, and I double checked available.scm
<cordawyn>hmm.. let me try again
<cordawyn>grrr. It must be my bad luck :)
<cordawyn>yep, it's find
<cordawyn>fine
<ijp>I dunno, maybe it isn't downloading the right package first time
*ijp shrugs
<cordawyn>thanks anyway :)
<cordawyn>I'll make double sure I do "guild update" before installing anything