Re: References/locations

2008-08-10 Thread Stephen Compall
"Maciek Godek" <[EMAIL PROTECTED]> writes: > I've tried to do it using a "procedure with > setter", but the problem is that set! doesn't > evaluate its first argument (as long as it's a > symbol), so I'd have to wrap everything > up in macros to obtain: > (set! (vector-location v 1) 10) Actually,

eval and exceptions

2008-08-10 Thread Cedric Cellier
Hi you all in there ! In the attempt to drastially reduce the work required for a little project (a small wargame), I want to use guile to "box" the game engine (that is to be) written in C. I also want the players GUI to be connected to the game via sockets established by guile (15 lines of code,

Re: Me no understand scoping

2008-08-10 Thread Maciek Godek
2008/8/8 Neil Jerram <[EMAIL PROTECTED]>: >> The main reason is that there's no documented way >> of accessing GOOPS objects from C (except from using >> scm_c_eval_string etc.), or at least I couldn't find any >> documentation for that. > > Yes, that's a fair point. And one that keeps coming up.

Re: Me no understand scoping

2008-08-10 Thread Maciek Godek
Hello Andy! >> [Neil] >>> 1. IMO this could be really beautifully done in GOOPS, by defining >>> custom metaclasses and slot types. >> >> I've been considering that, and I'm still having doubts. >> The main reason is that there's no documented way >> of accessing GOOPS objects from C (except from

Re: References/locations

2008-08-10 Thread Maciek Godek
Kjetil: >> Hi, >> it's me again, asking silly questions. > > Not at all, your questions are very good. :-) That's werid. Every time I write a post I've got the strange feeling that I'm thinking in the way that should be forbidden :) I can give you the background of this idea. I've been trying to

Re: Just in case...

2008-08-10 Thread Rob Browning
"Neil Jerram" <[EMAIL PROTECTED]> writes: > ia64: is getting illegal instruction in test-unwind > i386, m68k, sparc: are unclickable, so I can't tell > > The ia64 one is fully understood; you just need to add > http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commit;h=78aa4a8850396801f2e5515565d0

Re: Just in case...

2008-08-10 Thread Rob Browning
Rob Browning <[EMAIL PROTECTED]> writes: > This will be in the packages I should be uploading later today. I've uploaded guile-1.8 1.8.5+1-3. Let me know if there are remaining issues. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org; previously @cs.utexas.edu GPG as of 2002-11-03

Re: Just in case...

2008-08-10 Thread Rob Browning
Rob Browning <[EMAIL PROTECTED]> writes: > "Neil Jerram" <[EMAIL PROTECTED]> writes: > >> ia64: is getting illegal instruction in test-unwind >> i386, m68k, sparc: are unclickable, so I can't tell >> >> The ia64 one is fully understood; you just need to add >> http://git.savannah.gnu.org/gitweb/?p