Re: GNU Guile 3.0.0 released

2020-01-27 Thread Stefan Israelsson Tampe
This does not look right (for guile 3.0.0) - ;b.scm: (define-module (b) #:export (%f g)) (define %f 1) (define (g) (pk %f)) - ;c:scm: (define-module (c) #:use-module (b) #:export (f)) (define (f x) (set! %f x) (g)) ---

Re: GNU Guile 3.0.0 released

2020-01-21 Thread Arne Babenhauserheide
Stefan Israelsson Tampe writes: > I just managed to get guile-log running under guile 3.0. Congrats! Best wishes, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken

Re: GNU Guile 3.0.0 released

2020-01-21 Thread Stefan Israelsson Tampe
I just managed to get guile-log running under guile 3.0. yay! On Thu, Jan 16, 2020 at 12:04 PM Andy Wingo wrote: > We are delighted to announce GNU Guile release 3.0.0, the first in the > new 3.0 stable release series. > > Compared to the previous stable series (2.2.x), Guile 3.0 adds support >

Re: GNU Guile 3.0.0 released

2020-01-19 Thread Linus Björnstam
On 2020-01-16 22:35, Arne Babenhauserheide wrote: Can we get this into the Scheme standard, too? If you want a portable implementation, you can actually hack it using macros. Re-define lambda, define, let(*,-values,letrec,letrec*) and begin to rewrite everything to letrec and you are done! T

Re: GNU Guile 3.0.0 released

2020-01-19 Thread Linus Björnstam
If you want a portable implementation, you can actually hack it using macros. Re-define lambda, define, let(*,-values,letrec,letrec*),cond, case and begin to rewrite everything to letrec and you are done! The problem is that it will be slower than using let* for the bindings that don't require

Re: GNU Guile 3.0.0 released

2020-01-18 Thread Ludovic Courtès
Hi! Andy Wingo skribis: > We are delighted to announce GNU Guile release 3.0.0, the first in the > new 3.0 stable release series. > > Compared to the previous stable series (2.2.x), Guile 3.0 adds support > for just-in-time native code generation, speeding up all Guile programs. > See the NEWS e

Re: GNU Guile 3.0.0 released

2020-01-16 Thread Arne Babenhauserheide
Andy Wingo writes: > We are delighted to announce GNU Guile release 3.0.0, the first in the > new 3.0 stable release series. … > The Guile web page is located at http://gnu.org/software/guile/ That’s awesome! Thank you for your work! > Changes in 3.0.0 (since the stable 2.2 series): … > ** Ju

Re: GNU Guile 3.0.0 released

2020-01-16 Thread Taylan Kammer
Many thanks to everyone for this amazing release. :-) > ** Add support for R7RS Given the now official R7RS support, let me remind people of this repo: https://github.com/TaylanUB/scheme-srfis/ Development is inactive, but patches, merge requests, or forks/takeovers are welcome. I think th

Re: GNU Guile 3.0.0 released

2020-01-16 Thread Stefan Israelsson Tampe
Many thanks wingo and team, really great work!! On Thu, Jan 16, 2020 at 6:56 PM Stefan Israelsson Tampe < stefan.ita...@gmail.com> wrote: > Actually the change of adding a binding resulted in a change in python on > guile. There the python module which is compiled to a minimal lisp (and not > tre

Re: GNU Guile 3.0.0 released

2020-01-16 Thread Stefan Israelsson Tampe
Actually the change of adding a binding resulted in a change in python on guile. There the python module which is compiled to a minimal lisp (and not tree il) needed to import the else binding. Den tor 16 jan 2020 12:04Andy Wingo skrev: > We are delighted to announce GNU Guile release 3.0.0, the

GNU Guile 3.0.0 released

2020-01-16 Thread Andy Wingo
We are delighted to announce GNU Guile release 3.0.0, the first in the new 3.0 stable release series. Compared to the previous stable series (2.2.x), Guile 3.0 adds support for just-in-time native code generation, speeding up all Guile programs. See the NEWS extract at the end of the mail for full