Re: [Chicken-users] Callback question

2007-09-01 Thread felix winkelmann
On 8/25/07, William Ramsay [EMAIL PROTECTED] wrote: Hi, When handling a callback with define-external, how do you get it to fall through. In other words, I'm watching for a Return keystroke in a dialog box. If the user presses a letter key, the key should be passed on to normal data entry.

Re: [Chicken-users] Returning a value from foreign-lambda*

2007-09-01 Thread felix winkelmann
On 8/28/07, Zbigniew [EMAIL PROTECTED] wrote: This is strange. What it used to say, at some point, was that the argument to return had to be wrapped in parentheses, i.e. return(x). That's because return() itself is a macro which does all the proper cleanup and calls the current continuation.

Re: [Chicken-users] Bug in chicken-2.636

2007-09-01 Thread felix winkelmann
On 8/30/07, Benedikt Rosenau [EMAIL PROTECTED] wrote: Hi Mario, Try $ LD_LIBRARY_PATH=/path/to/chicken-prefix/lib csi Thank you, I knew. What I meant is that this should be done in the setup/install scripts as it was done before. I think it is better when a system does run after

Re: [Chicken-users] Bug in chicken-2.636

2007-09-01 Thread Zbigniew
Hi Felix, Although I haven't been able to track this down (compilation works for me), this is the output for Benedikt's ldd: $ ldd `which csi` linux-gate.so.1 = (0xe000) libchicken.0 = not found libdl.so.2 = /lib/libdl.so.2 (0xb7f75000) libm.so.6 = /lib/libm.so.6

Re: [Chicken-users] Bug in chicken-2.636

2007-09-01 Thread felix winkelmann
On 9/1/07, Zbigniew [EMAIL PROTECTED] wrote: Hi Felix, Although I haven't been able to track this down (compilation works for me), this is the output for Benedikt's ldd: $ ldd `which csi` linux-gate.so.1 = (0xe000) libchicken.0 = not found libdl.so.2 =

[Chicken-users] complex library package issue

2007-09-01 Thread Terrence Brannon
Hello, the complex package is turning the addition of two lists which start with zero into a complex result when it should just be another list. Case synopsis: (Plus '(0 1 2 3) '(0 1 2 3)) ;; yields a complex! (Plus '(1 2 3) '(1 2 3)) ;; yields a list, as expected (Plus 3 '(1 2 3))

Re: [Chicken-users] complex library package issue

2007-09-01 Thread Kon Lovett
On Sep 1, 2007, at 2:49 PM, Terrence Brannon wrote: Hello, the complex package is turning the addition of two lists which start with zero into a complex result when it should just be another list. Case synopsis: (Plus '(0 1 2 3) '(0 1 2 3)) ;; yields a complex! (Plus '(1 2 3) '(1 2 3))

Re: [Chicken-users] Bug in chicken-2.636

2007-09-01 Thread Zbigniew
Benedikt, Elf mentioned to me that this could be a libtool problem. Could you report the version number returned by these commands: libtool --version libtoolize --version aclocal --version autoheader --version automake --version autoconf --version The build output you provided to me shows that