Good evening,
I’m running into an interesting issue with Guile 3.07, where dynamic-link has
stopped working (macOS 10.14).
(details in this thread: https://github.com/libfive/libfive/issues/440)
Hunting through the code, I see that foreign-library.scm defines
system-library-extensions by check
Hi John!
I can't explain why program-arities isn't defined, but I can tell
that you're not using the arity:foo procedures the way they're meant
to, because their definition indicates that one is supposed to pass
them some sort of arity object that is represented as a list.
The implementations use
The patch was applied on Jan 17th, 2021.
--
Taylan
On 15.05.2021 20:27, Maxime Devos wrote:
> guile --version: 3.0.5
> In a REPL:
>
> (let ((#{}# (lambda () 0)) (something-else (lambda () 0)))
> (map procedure-name (list #{}# something-else)))
> --> $20 (#f someting-else)
>
The problem seems to be that once the compiler produces bytecode,
ther
GNU Guile 3.0.5
Copyright (C) 1995-2021 Free Software Foundation, Inc.
Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
under certain conditions; type `,show c' for details.
Enter `,help' for help.
scheme@(g
guile --version: 3.0.5
In a REPL:
(let ((#{}# (lambda () 0)) (something-else (lambda () 0)))
(map procedure-name (list #{}# something-else)))
--> $20 (#f someting-else)
signature.asc
Description: This is a digitally signed message part
Tag: patch
Hi,
For sake of having it documented here as well, attached is a patch
that implements a fix to this issue, that I recently sent to the
guile-devel mailing list.
Copying from the commit message:
It was already possible to import an SRFI module by referencing it
as (srfi :n) which is
Tag: patch
Hi Guilers,
I've posted this to guile-devel already but thought I'd make it a
debbugs ticket to ensure it doesn't get forgotten and because I
made another minor improvement to the implementation. :-)
The first attached patch changes the SRFI-64 implementation shipped
with Guile to th