Hi,
"Julian Graham" <[EMAIL PROTECTED]> writes:
> Ugh, sorry. One day I'll get the hang of git, I promise. In the
> meantime, find attached a new version of the patch.
Thanks, pushed!
Ludo'.
Hi Ludovic,
> Furthermore, I think `srfi-18.test' needs to be modified so that, when
> threads aren't available, it does not "(use-modules (srfi srfi-18))" so
> that we don't get the error.
>
> Can you fix that?
Ugh, sorry. One day I'll get the hang of git, I promise. In the
meantime, find att
Hi Julian,
"Julian Graham" <[EMAIL PROTECTED]> writes:
> Ah, yes -- I remember those from five years ago, the first time I
> tried to add thread cancellation support to Guile. Find attached a
> patch that raises an error if `(srfi srfi-18)' is loaded when Guile
> has been built using --without-t
> Actually, `--without-threads' means "null-threads.h", so yes, no
> threads. In that case, an error message is enough.
>
> There used to be "coop-threads", but that is no longer available (I'm
> removing "coop-threads.{h,defs}", which I just noticed are still in the
> repo but not referenced from
Hi!
"Julian Graham" <[EMAIL PROTECTED]> writes:
> Yeah, no reason it couldn't do that -- unless you'd want it to
> automatically swap in some kind of cooperative, call/cc-based
> threading implementation in that situation. (I take it, though, that
> --without-threads means no threads of any kind
Hi Ludovic,
> Julian: shouldn't `srfi-18.scm' check for "(provided? 'threads)" and
> raise an error when it's false?
Yeah, no reason it couldn't do that -- unless you'd want it to
automatically swap in some kind of cooperative, call/cc-based
threading implementation in that situation. (I take i
Hi,
Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:
> i686-linux-gcc -DHAVE_CONFIG_H
> -I/home/lilydev/vc/gub/target/linux-x86/src/guil
> e-1.9.git -I.. -I/home/lilydev/vc/gub/target/linux-x86/src/guile-1.9.git/lib
> -I.
> ./lib -g -O2 -Wall -Wmissing-prototypes -MT libguile_la-scmsigs.lo -MD -MP
i686-linux-gcc -DHAVE_CONFIG_H -I/home/lilydev/vc/gub/target/linux-x86/src/guil
e-1.9.git -I.. -I/home/lilydev/vc/gub/target/linux-x86/src/guile-1.9.git/lib -I.
./lib -g -O2 -Wall -Wmissing-prototypes -MT libguile_la-scmsigs.lo -MD -MP -MF .
deps/libguile_la-scmsigs.Tpo -c /home/lilydev/vc/gub/tar