guile/master [env]
$ meta/build-env guild compile -L . -o bar.go bar.scm
wrote `bar.go'
17:50:10 janneke@dundal:~/src/guile/master [env]
$ meta/build-env meta/guile -C . -c '(use-modules (bar))'
foo: #
baz: "baz"
--8<---cut here---end-
ter: Wrong type argument in position 1: #< .foo (1)>
--8<---cut here---end--->8---
I found similar behaviour in guile-3.0.2, guile-2.2.7 is fine.
Greetings,
Janneke
doit
Description: Binary data
foo.scm
Description: Binary data
bar.scm
Descri
:4 0 (with-output-to-file _ #)
mescc.scm:27:4: In procedure with-output-to-file:
Throw to key `looping' with args `()'.
[1]14:03:52 janneke@dundal:~/tmp/bug2 [env]
$
--8<---cut here---end--->8---
Greetings,
Janneke
script.scm
Description: Binary data
m
Jan Nieuwenhuizen writes:
Hello again,
> Running mescc with compiled guile-3.0.4 (guile-3.0-latest on guix
> master) code gives
>
> Wrong number of arguments to #register (o info)>
>
> Using guile-2.2, or running without compiling is fine.
>
> To reproduce, do
, which gives a very
similar, and thus even more puzzling backtrace:
--8<---cut here---start->8---
[..]
In mescc/compile.scm:
887:2 3 (ast->info _ _)
1027:30 2 (expr->register- _ _)
In srfi/srfi-1.scm:
501:18 1 (fold-right #register- (o info)>
about what the code is doing, but I fail to grasp any sort
of why.
Greetings,
janneke
>From ad64e3e93b3f5f749d3e3949458ef9d19710b2ee Mon Sep 17 00:00:00 2001
From: Jan Nieuwenhuizen
Date: Fri, 17 Jan 2020 16:03:13 +0100
Subject: [PATCH] Fix file lookup of modules with a dot in their name.
This
Jan Nieuwenhuizen writes:
I get the same with latest stable-2.2
commit d9af6706e8a1a0148d492b222758e49e03d225b7
--
Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
))
[1]15:40:09 janneke@dundal:~/src/bug-0
--8<---cut here---end--->8---
The error message seems to suggest that `one' is now the empty
list.
This is with Guile 2.2.4 from current Guix master.
Greetings,
janneke
step.scm
Description: Binary data
* module/ice-9/getopt-long.scm (short-opt-rx): Allow digits too. Allows
implementing `ls -1' command line.
---
module/ice-9/getopt-long.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/module/ice-9/getopt-long.scm b/module/ice-9/getopt-long.scm
index 14eaf8e23..c3e390168 10
for me. Thanks a lot!
Also, thanks for the workarounds you suggested, they indeed work without
this patch.
Greetings,
janneke
--
Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
this a bug, can you suggest a workaround?
Greetings,
janneke
--
Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
Jan Nieuwenhuizen writes:
I have been building quite some versions of Guile the past week. There
re a couple of .go files that keep giving me problems wrt
nondeterminism:
web/server/http.go
(define *timer* (gettimeofday)) seemed suspect, but seems harmless.
rnrs/arithmetic/fixnums.go
t-module)))
+(string->symbol
+ (simple-format #f "m-~s~s"
+(module-generate-unique-id! mod)
+(module-name mod)
;; make-empty-ribcage and extend-ribcage maintain list-based ribcages for
;; internal definitions, i
o
Trap 0: Breakpoint at /home/janneke/src/guile/debug.scm:4
Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue.
debug.scm:3:2:
3:2 (display "two\n")
scheme@(guile-user) [1]>
Greetings, Jan
debug.scm
Description: Binary data
--
Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl
ecs/guile.py
https://github.com/janneke/gub/tree/guile-2.0/patches
Jan
Greetings, Jan
--
Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl
15 matches
Mail list logo