Done :)
On Thu 29 Apr 2021 11:33, Ludovic Courtès writes:
> Ludovic Courtès skribis:
>
>> Guile 3.0.6 returns zero-indexed (instead of one-indexed) source code
>> locations for ‘read-error’. Here’s a 3.0.6/3.0.5 comparison:
>>
>> $ /gnu/store/r2nr74rwhpqg16y1lyi6l0jn3lwx4yyz-guile-3.0.6/bin/gu
Done!
On Thu 29 Apr 2021 11:41, Ludovic Courtès writes:
> Hi!
>
> In 3.0.6, a slight incompatibility crept in: ‘syntax-error’ exceptions
> include vectors like #("example.scm" 1 2) instead of good’ol source
> property alists.
>
> Here is a test case that reproduces the problem:
>
> diff --git a/
Here is an interesting test case that shows that fi we define
(define-syntax-rule (letec-m f) (let/ec c (f c)))
(define(letec-f f) (let/ec c (f c)))
we can get two different behaviors with letec-m compiles wrongly.
Obviously a bug!
This is important in casy you would like to m
Hi!
In 3.0.6, a slight incompatibility crept in: ‘syntax-error’ exceptions
include vectors like #("example.scm" 1 2) instead of good’ol source
property alists.
Here is a test case that reproduces the problem:
diff --git a/test-suite/tests/syntax.test b/test-suite/tests/syntax.test
index 10bc7b08
Ludovic Courtès skribis:
> Guile 3.0.6 returns zero-indexed (instead of one-indexed) source code
> locations for ‘read-error’. Here’s a 3.0.6/3.0.5 comparison:
>
> $ /gnu/store/r2nr74rwhpqg16y1lyi6l0jn3lwx4yyz-guile-3.0.6/bin/guile <(echo
> '(')
> ice-9/read.scm:126:4: In procedure lp:
> /dev/