bug#22342: Infinite loop when GUILE_FOR_BUILD == guile

2016-01-10 Thread Peter TB Brett
I ran across an interesting problem while cross-compiling Guile 2.0.11 with MinGW. "GEN guile-procedures.texi" sat in an infinite loop, due to meta/guile exec-ing itself in a tight loop. This was because I had set GUILE_FOR_BUILD to "guile" in my configure invocation. In the uninstalled_env

bug#22406: Cannot compile for Windows x64 due to LLP64 model

2016-01-19 Thread Peter TB Brett
It is not currently possible to compile Guile 2.0.11 for Windows x64 (in particular 64-bit Windows running on the x86-64 arch). Most operating systems' C libraries for x86-64 use an "LP64" model, where sizeof(long int) == sizeof(void *) == 8. However, for backwards-compatibility reasons, Wind

bug#26138: website: Lepton-EDA is using Guile

2017-03-17 Thread Peter TB Brett
Lepton EDA is a suite of electronics CAD tools that relies heavily on Guile as an extension language, and increasingly for some core functionality, such as the netlisting layer. It would be great to get a mention on the Guile website as a project that uses Guile! Lepton EDA can be found at ht

bug#10250: Problems using optargs with function docstrings

2011-12-08 Thread Peter TB Brett
There seems to be a nasty interference between the (ice-9 optargs) module, Guile's support for function docstrings, and a function's top-level definition context. For example, the following works: (use-modules (ice-9 optargs)) (define* (foo #:optional (bar "baz")) (define (frob p) (display p) (ne

bug#10250: Problems using optargs with function docstrings

2011-12-08 Thread Peter TB Brett
On Thu, 08 Dec 2011 23:39:22 +, Ian Price wrote: > Which version are you using? I'm on current stable-2.0(e7b2efd) This was with Guile 1.8.7 (guile-5:1.8.7-6.fc14). -- Peter Brett Remote Sensing Research Group Surrey Space Centre