@Andy Wingo
It's my mistake to call an incompatible constructor after I updated the
interfaces. I think Guile-3 made more strict checking because this mistake
wasn't caught before 2.9.
Now folks may use docker to try Artanis on Guile-3
docker pull registry.gitlab.com/nalaginrut/artanis:latest
Just a report, the same compiling error existing in Guile-3.0.0.
Best regards.
On Tue, Jan 14, 2020 at 4:49 PM Nala Ginrut wrote:
> Hi Wingo!
> Here're update:
> 1. 2.9.9 didn't fix this issue
>
> 2. I imported r6rs record-type in (artanis utils), and this module was
> imported in almost
Hi Wingo!
Here're update:
1. 2.9.9 didn't fix this issue
2. I imported r6rs record-type in (artanis utils), and this module was
imported in almost every artanis modules.
I do use r6rs specific record API to introspect the internal things for
debugging in Artanis.
And I imported r6rs
I can confirm that this patch solves the issue
On Sat, Jan 11, 2020 at 11:33 AM Andy Wingo wrote:
> On Wed 08 Jan 2020 15:22, Nala Ginrut writes:
>
> > In unknown file:
> >4 (primitive-load-path "artanis/server/server-context" #<…>)
> > In ice-9/eval.scm:
> >626:19 3 (_ #)
> >
On Wed 08 Jan 2020 15:22, Nala Ginrut writes:
> In unknown file:
>4 (primitive-load-path "artanis/server/server-context" #<…>)
> In ice-9/eval.scm:
>626:19 3 (_ #)
> 155:9 2 (_ #)
> In ice-9/boot-9.scm:
> 1153:19 1 (_ _ _ _ _ _ _)
> 1655:16 0 (raise-exception _
On Thu 09 Jan 2020 22:14, Stefan Israelsson Tampe
writes:
> In language/cps/closure-conversion.scm:
> 749:15 5 (_ 2705 _)
> 771:22 4 (lp # …)
> 771:22 3 (lp # …)
> 771:22 2 (lp # …)
> 610:11 1 (allocate-closure _ _ _ _ _ 1)
Nice bug! I wish I had a test case :) Can you
I can't make a simple case out of this. But the gist is that we have a
module c
(define-module (c)
#:export (fail))
(define fail (cons 'fail '()))
Then in module b:
(define-module (b)
#:use-module (c)
#:export (f))
(define-syntax-rule (kif it p x y)
(let ((it p))
(if (eq? it fail)
When I was trying to compile Artanis with Guile-2.9.8, it throw error like
this:
---
WARNING: (artanis utils): imported module (rnrs) overrides core binding
`record-accessor'
Backtrace:
In ice-9/psyntax.scm:
On Tue 07 Jan 2020 21:00, Stefan Israelsson Tampe
writes:
> Bump!
>
> Great, but loading an extension like:
>
> (catch #t
> (lambda ()
> (throw #t)
> (load-extension "libguile-persist" "persist_init") (pk 1))
> (lambda x
> (let ((file
>(%search-load-path
Bump!
Great, but loading an extension like:
(catch #t
(lambda ()
(throw #t)
(load-extension "libguile-persist" "persist_init") (pk 1))
(lambda x
(let ((file
(%search-load-path "src/.libs/libguile-persist.so")))
(if
file
(catch #t
(lambda ()
On Fri 03 Jan 2020 06:34, Nala Ginrut writes:
> When I was trying to compile Artanis, the configure threw an error:
>
> checking for Guile version >= 3.0... configure: error: Guile 3.0 required,
> but 2.9.8 found
>
>
> Here's what I put
On Fri, Jan 03, 2020 at 01:34:59PM +0800, Nala Ginrut wrote:
> When I was trying to compile Artanis, the configure threw an error:
>
> checking for Guile version >= 3.0... configure: error: Guile 3.0 required,
> but 2.9.8 found
>
>
>
When I was trying to compile Artanis, the configure threw an error:
checking for Guile version >= 3.0... configure: error: Guile 3.0 required,
but 2.9.8 found
Here's what I put in configure.ac:
GUILE_PKG(2.2 2.3 2.9 3.0)
My question is
On 1/2/20 5:36 AM, Andy Wingo wrote:
We are pleased to announce GNU Guile release 2.9.8. This is the eighth
and possibly final pre-release of what will eventually become the 3.0
release series.
Compared to the previous prerelease (2.9.7), Guile 2.9.8 fixes a bug in
libguile that caused
14 matches
Mail list logo