IRC channel logs


back to list of logs

<didi>Guile throwing a vm-error (Stack overflow) and then aborting on the next expression is a known bug/behavior of 2.0.9?
<mark_weaver>yes, a known bug fixed in git
<didi>Wouldn't Guile's macros expand before the evaluation of `define' expressions, would them? Because I'm getting an error from the compiler about an unbound variable which is a procedure that I use inside a macro.
<mark_weaver>wrap the 'define' (of the procedure that's needed by the macro) within (eval-when (expand load eval) <...>)
<mark_weaver>alternatively, if the procedure is used by only one macro, put it within the macro itself, just inside the outer 'lambda'
<Madsy>Hey mark_weaver. I'm almost ready to do some more Windows testing :)
<Madsy>I'll do that this Saturday
<didi>mark_weaver: Thanks. I think I'm going to do that.
<Madsy>And this time I'll compile my whole application, not just guile
<mark_weaver>Madsy: okay. I'm on the verge of making some more changes for windows, so check with me first. it would be better to test after I make those changes than before.
<Madsy>No problem
<Madsy>I just added audio, vorbis and music sync support to my demo engine
<Madsy>With rtaudio, vorbisfile and GNU rocket
<Madsy>Pretty damn awesome in action
<cluck>otoh that is awesome otoh mod files are the one true demo music
<unknown_lamer>I totally found the tempest 2k source online, including the mods. I like to pretend I'm at a 90s rave playing them sometimes
<unknown_lamer>Madsy: ooo, so you've added jackd support to guile basically?
<unknown_lamer>the mention of mod music has me wanting to play tempest 2k instead of moving volumes off of this afs server
<cluck>unknown_lamer: a genetic algorithm that did EM phreaking would be really neat
<cluck>unknown_lamer: imagine being able to radiate data from any exposed electrical circuit!
<cluck>the feedback/fitness function for such a monster would be a bitch to write though
***__zxq9__ is now known as zxq9
***Fuuzetsu is now known as Guest64125
***Guest64125 is now known as Fuuzetsu`
***Fuuzetsu` is now known as Fuuzetsu
<nalaginrut>morning guilers~
<Televangelor>nalaginrut, it's 02:28 here I think
<nalaginrut>Televangelor: oh~so early morning ;-P
<ggrant>nalaginrut: Evening.
<nalaginrut>it's 9:30 here now ;-D
<ggrant>nalaginrut: 7:32 pm, Midwest US.
<nalaginrut>Televangelor: what's you timezone?
<ggrant>Well 30 after, being the "correct time".
<ggrant>31 now. :^P
<Televangelor>vr feb 28 02:31:09 CET 2014
<nalaginrut>I'm in China
<ggrant>I still don't get why we just don't use one time. Who cares if it's dark at 14:00.
<nalaginrut>hmm...maybe that's worse too ;-D
<cluck>wait.. doesn't everybody else use swatch beats too?
*cluck ducks
<nalaginrut>what's swatch beats?
<zRecursive>Any Guile book to sell ?
<nalaginrut>zRecursive: IIRC there's a printed Guile manual
<nalaginrut>but just the manual
<zRecursive>nalaginrut: manual is helpful
<nalaginrut>zRecursive: it'll be better if we have a similar book like <<land of lisp>> or <<realm of racket>>
*zRecursive maybe i need to print it by myself
<zRecursive>nalaginrut: yeah
<nalaginrut>cluck: alright, that's a cool idea
<zRecursive>maybe <<Real World Scheme>> ?
<nalaginrut>make me recall the time-design in <<mass of gravity>>
<nalaginrut>sorry, should be <<mass effect>>
<zRecursive>i never heard of it
<nalaginrut>zRecursive: well sounds cool, but I don't know if there're sufficient cases
<nalaginrut>it's a very famous science fiction novel
<nalaginrut>and games
<zRecursive>At least Guile has been used i.e., TexMacs ,etc.
<nalaginrut>the time in this novel is similar to the beats
<nalaginrut>the universal time
<nalaginrut>zRecursive: <<land of lisp>> and <<realm of racket>> are game-based, I don't know if it's proper to follow
<zRecursive>Something is better than nothing.
***DeeEff_ is now known as DeeEff
<Fuuzetsu>I don't think that Guile is different enough from dialects with existing materials that it warrants a book just on Guile.
<nalaginrut>Fuuzetsu: yes, I agree. So I don't expect a <<XXX of Guile>> but <<XXX of Scheme>>
***Fuuzetsu is now known as Guest98150
***Guest98150 is now known as Fuuzetsu
***Fuuzetsu is now known as Fuuzetsu`
***Fuuzetsu` is now known as Fuuzetsu
<civodul>Hello Guilers!
<nalaginrut>hi ludo!
<civodul>excellent read:
***_zxq9_ is now known as zxq9
***will is now known as Guest24078
<stis>evening guilers!
<civodul>mark_weaver: i've revived non-GNU builds at
<civodul>they had actually disappared with a recent Hydra change :-/
<mark_weaver>civodul: thanks!
<civodul>mark_weaver: so what should we do with 2.0.10? :-)
<civodul>i think we should go ahead
<mark_weaver>I generally agree, although I'd like to get it more widely tested before release. I was hoping to have access to the GCC build farm by now, but both of my emails requesting that have gone unanswered :-(
<mark_weaver>I will admit that I've not handled this well. I've repeatedly tried to do too much.
<mark_weaver>we have failures on darwin: In file included from ../lib/stdlib.h:96:0,
<mark_weaver> from c-tokenize.c:22:
<mark_weaver>../lib/unistd.h:121:3: error: #error "Please include config.h first."
<civodul>mark_weaver: this is fixed by what i just pushed
<civodul>commit e1bb79f
<mark_weaver>does hydra do any mingw builds? I thought it used to.
<civodul>i think it broke at some point...
<civodul>re GCC compile farm, did you try to ask via ?
<mark_weaver>Madsy: I pushed the things I wanted to push before 2.0.10 for Windows. If you could test it at your earliest convenience, that would be excellent!
<civodul>alternately, i can try to ping Laurent Guerby if you want
<mark_weaver>civodul: that would be great, if you would!
<civodul>ok, will do
<mark_weaver>thanks :)
<civodul>mark_weaver: ok, so go to and do as written after "Please send:" :-)
<civodul>did you do that already?
<mark_weaver>civodul: I did that several weeks ago, with a ping a week later.
<mark_weaver>I sent the emails on 3 Feb 2014 and 9 Feb 2014.
***cluck` is now known as cluck