Closing this. Please see
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=47084 instead
for a better/more accurate report.
-Dale
And now using a more standard error reporting function.
I think it's done now.
(define-syntax re-export-public-interface
(syntax-rules ()
"Re-export the public interface of a module or modules. Invoked as
@code{(re-export-public-interface (mod1) (mod2) ...)}."
((_ (m0 m0* ...) (mn mn* ..
And here has some better error handling/reporting.
(define-syntax re-export-public-interface
(syntax-rules ()
"Re-export the public interface of a module or modules. Invoked as
@code{(re-export-public-interface (mod1) (mod2) ...)}."
((_ (m0 m0* ...) (mn mn* ...) ...)
(let ((iface (m
This seems to work for guile-2.2 and guile-3.
Would be nice if it checked that module names look like lists.
One step closer to g-golf working on guile-3!
(define-syntax re-export-public-interface
(syntax-rules ()
"Re-export the public interface of a module or modules. Invoked as
@code{(re
On 8/24/20, Leo Prikler wrote:
> My solution for this problem would be to build on some of the module
> "intrinsics", which sadly are not all that well documented.
>
> (define-module (a))
>
> (let ((obs (module-obarray (resolve-interface '(srfi srfi-1
> (iface (module-public-interface (c
This is actually reported by daviid on IRC.
This definition of re-export-public-interface works fine on Guile 2.x,
fails with Guile 3:
(hope this makes it through the mails cleanly)
;;;
;;; re-export-public-interface
;;;
(define-module (modules)
#:export (re-export-public-interface))
(define-
Fixed in the 3.0.3 release by commit 7e814190e
close 40737 v3.0.3
Recent commit seem to have fixed this.
Just making sure this doesn't get lost.
$ git describe
v2.1.0-1924-g73f6146
Running control.test
ERROR: control.test: prompt in different contexts: drop, nonlocal exit
(compile) - arguments: ((misc-error "abort" "Abort to unknown prompt"
((# . #)) #f))
ERROR: control.test: prompt in different co
I was having some difficulty using geiser with a recent guile, and
noticed an error in my *geiser messages* buffer:
INFO: RETORT: ((error (key . retort-syntax)) (output . ";;; note:
auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;
It would be nice if the page at
http://www.gnu.org/software/guile/manual/html_node/Guile-Initialization-Functions.html#Guile-Initialization-Functions
had links to the documentation for those functions (at
http://www.gnu.org/software/guile/manual/html_node/Initialization.html
)
Thanks!
-Dale
--
Neil Jerram <[EMAIL PROTECTED]> writes:
> Dale Smith <[EMAIL PROTECTED]> writes:
>
>> The failure was in srfi-14.test
>>
>> Running srfi-14.test
>> UNRESOLVED: srfi-14.test: Latin-1 (8-bit charset): char-set:letter
>> (membership)
>> U
Debain Etch i386, updated on 10/25/2006
Guile 1.8.1
No arguments passed to ./configure
"make check" has 1 error:
Totals for this test run:
passes: 11755
failures: 0
unexpected passes: 0
expected failures: 25
unresolved test cases: 7
untested test cases:
14 matches
Mail list logo