On Thu 21 Mar 2013 22:56, k...@freefriends.org (Karl Berry) writes:
> Guile’s Texinfo parser
>
> Argh. The idea of a full second Texinfo parser in GNU is fundamentally
> wrong.
I understand where you come from. For some context on why I wrote this
parser back in 2004:
http://wingolog.org
l...@gnu.org (Ludovic Courtès) skribis:
> Attached is a patch to use Guile’s Texinfo support [0] to build said
> file. Guile’s Texinfo parser is incomplete but sufficient to handle
> those docstrings.
I went ahead and pushed this after discussion with Mark and Andy on IRC.
Regarding rendering:
l...@gnu.org (Ludovic Courtès) skribis:
> Regarding rendering: Andy noted that spaces after a sentence-ending
> periods are not preserved. I’ve investigated, but there are tests that
> assume that whitespace is collapsed, so that will require more thought.
More precisely, Texinfo says (info "(te
l...@gnu.org (Ludovic Courtès) writes:
> Mark H Weaver skribis:
>
>> Since the code below will behave badly if 'c_count' does not fit in an
>> 'ssize_t', we should validate here that it _does_ fit.
>
> Oops, indeed. (Note that sendfile(2) and write(2) have that problem:
> they take a size_t and
Mark H Weaver skribis:
> Looks good to me! :)
Thanks, committed.
Ludo’.
l...@gnu.org (Ludovic Courtès) skribis:
> Regarding rendering: Andy noted that spaces after a sentence-ending
> periods are not preserved. I’ve investigated, but there are tests that
> assume that whitespace is collapsed, so that will require more thought.
After discussion on IRC, I committed 43
Hi list, Mark and Noah,
Yesterday I noticed that the sematics for special variables are quite
close to fluids and decied to see if I could model special variables
ontop of that with-fluids semantics. That was pretty easy. The basic
difference between fluid and special variables is that with fluids
On 23 March 2013 06:33, Stefan Israelsson Tampe wrote:
> (define (f x)
> (let ((s 0))
> (with-special-soft ((s 0))
>(let lp ((i 0))
> (cond
> ((>= i 100) s)
> ((= i 50) (abort-to-prompt 'tag) (lp (+ i 1)))
> (else (set! s (+ s i)) (lp
Hello, list. I encountered following error, trying to build guile
from git with `makeinfo (GNU texinfo) 5.1`. CCing to TexInfo
list, maybe it is intresting.
Making all in ref
make[3]: Entering directory
`/share/arch-illusionoflife/build/guile-git/src/guile-build/doc/ref'
U