Re: [shift and reset, plus] while

2011-04-28 Thread Andy Wingo
On Wed 13 Apr 2011 19:31, Wolfgang J Moeller w...@heenes.com writes: Last resort: Once we do allow for argument(s) to (break), (while #t ... (break x) ... (break y) ...) If I understand you right, this is more like a coroutine, which could use an orthogonal form: (define-syntax with-yield

[patch] get 1.8.8 to build on Solaris 10u9

2011-04-28 Thread Andrew Gaylard
Hi, With the attached patch, I can build and run guile-1.8.8 on Solaris. It seems that the old logic that used USRSTACK no longer works, so I took it out. Tested on Solaris 10u9, on both SPARC64 and x86_64. - Andrew --- guile-1.8.8/libguile/gc_os_dep.c.orig Mon Dec 13 19:25:01 2010 +++

[patch] implement scm_init_guile for 1.8.8 on Solaris 10u9

2011-04-28 Thread Andrew Gaylard
Hi, The attached patch implements the scm_init_guile function on Solaris. The detection of the stack parameters is done via a new(ish) Solaris function, stack_getbounds() -- see http://download.oracle.com/docs/cd/E19253-01/816-5168/stack-getbounds-3c/index.html for details. Tested on Solaris

Re: [patch] get 1.8.8 to build on Solaris 10u9

2011-04-28 Thread Andy Wingo
Hi Andrew, On Thu 28 Apr 2011 17:33, Andrew Gaylard a...@computer.org writes: With the attached patch, I can build and run guile-1.8.8 on Solaris. It seems that the old logic that used USRSTACK no longer works, so I took it out. Tested on Solaris 10u9, on both SPARC64 and x86_64. Thanks

Re: [patch] implement scm_init_guile for 1.8.8 on Solaris 10u9

2011-04-28 Thread Andy Wingo
On Thu 28 Apr 2011 17:40, Andrew Gaylard a...@computer.org writes: The attached patch implements the scm_init_guile function on Solaris. The detection of the stack parameters is done via a new(ish) Solaris function, stack_getbounds() -- see

Queries about while doc and (ice-9 command-line)

2011-04-28 Thread Neil Jerram
Hi there, I was looking today at some recent commits, and noticed a few queries... In http://git.savannah.gnu.org/cgit/guile.git/commit/?h=stable-2.0id=91956a94fe6363cf69d574b56397962ec6ef4468: +@example +(while #f (error not reached)) @result{} #f +(while #t (break)) @result{} #t +(while #f

Re: [patch] get 1.8.8 to build on Solaris 10u9

2011-04-28 Thread Nelson H. F. Beebe
Tested on Solaris 10u9, on both SPARC64 and x86_64. I've just successfully applied Andrew Gaylard's patch for guile-1.8.8 on Solaris SPARC, and got a successful build and installation. We have this version: % cat /etc/release Solaris 10 5/09 s10s_u7wos_08 SPARC ... I'd already installed the

More on guile-1.8.8 on Solaris SPARC

2011-04-28 Thread Nelson H. F. Beebe
I forgot to mention in my last post about the successful build of guile-1.8.8 on Solaris SPARC that there was one test failure, but it seemed minor: FAIL: time.test: strftime: C99 %z format: EST+5 Totals for this test run: passes: 11960 failures: 1 unexpected

Re: Queries about while doc and (ice-9 command-line)

2011-04-28 Thread Andy Wingo
Hi Neil, Thanks for the review! On Thu 28 Apr 2011 20:12, Neil Jerram n...@ossau.uklinux.net writes: +@example +(while #f (error not reached)) @result{} #f +(while #t (break)) @result{} #t +(while #f (break 1 2 3)) @result{} 1 2 3 +@end example I think the #f in the last while line

Re: Guile with win32 cross compiling

2011-04-28 Thread Andy Wingo
On Sun 24 Apr 2011 22:22, l...@gnu.org (Ludovic Courtès) writes: Looks good to me. Could you factor it into an M4 macro, use AC_CACHE_CHECK, and move that to acinclude.m4? I tried and failed, so I pushed it anyway. Would you like to do the refactoring as a separate commit? :-)) Sorry for

Re: new hack declaration: guile-ming

2011-04-28 Thread nalaginrut
I'm concentrating on a more convenient module for libming which is used to generate SWF files. Then we may write flash games with guile. Wow - I desperately want this for my chumby. Let me know if you want any help. yeah~:-) -- GNU Powered it GPL Protected it GOD Blessed it HFG -