[ANN] Guile-Git 0.3.0 released

2020-01-13 Thread Erik Edrosa
Hello everyone, The release of Guile-Git version 0.3.0 is now out. Guile-Git is a GNU Guile library providing an API for interacting with git repositories using libgit2. Guile-Guile is free software, licensed under the GPLv3 or later. Latest release:

Re: Logging in Guile

2020-01-13 Thread Roel Janssen
On Mon, 2020-01-13 at 19:06 +0100, Zelphir Kaltstahl wrote: > Hi Guile Users! > > Is there any library for logging in Guile? > > What I imagine is something, where I can log messages of various levels, > like debug, info, error and such. Currently I am using display and > simple-format for all

Re: GNU Guile 2.9.9 Released [beta]

2020-01-13 Thread Stefan Israelsson Tampe
I mean that this bug is for 2.9.9 On Mon, Jan 13, 2020 at 10:32 PM Stefan Israelsson Tampe < stefan.ita...@gmail.com> wrote: > Nice, but I think we are not there yet. > > In current guile (eq? f f) = #f for a procedure f. Try: > > (define-module (b) > #:export (f)) > > (define (g x) x) >

Re: GNU Guile 2.9.9 Released [beta]

2020-01-13 Thread Stefan Israelsson Tampe
Nice, but I think we are not there yet. In current guile (eq? f f) = #f for a procedure f. Try: (define-module (b) #:export (f)) (define (g x) x) (define (u x) g) (define (f x) (pk eq?(eq? g (u x))) (pk eqv? (eqv? g (u x))) (pk equal? (equal? g (u x))) (pk (object-address g)

Re: Logging in Guile

2020-01-13 Thread John Cowan
I have a rough proposal now at < https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/SyslogCowan.md>. It depends on either being able to send TCP or UDP packets or preferably to call the Posix API through the FFI. It is very basic and leaves log rotation etc. to the syslog infrastructure. On

Re: Logging in Guile

2020-01-13 Thread Alex Sassmannshausen
Hi Zelphir, Zelphir Kaltstahl writes: > Is there any library for logging in Guile? Guile-Lib contains a set of logging modules. Have a search for guile-lib in guix, and then check the manual. HTH, Alex

Logging in Guile

2020-01-13 Thread Zelphir Kaltstahl
Hi Guile Users! Is there any library for logging in Guile? What I imagine is something, where I can log messages of various levels, like debug, info, error and such. Currently I am using display and simple-format for all the things, but it would be nice to be able to run a program and give it

Re: GNU Guile 2.9.9 Released [beta]

2020-01-13 Thread Zelphir Kaltstahl
I am already super excited about Guile 3.0.0 and JIT. I've not had to complain about Guile's speed so far and there are low-level things like using integers as bits to enable high performance things, but hey, if simply by upgrading to a new version most Guile programs run faster, that's great!

Re: GNU Guile 2.9.9 Released [beta]

2020-01-13 Thread Andy Wingo
On Mon 13 Jan 2020 09:39, Andy Wingo writes: > Compared to the previous prerelease (2.9.7), Guile 2.9.8 fixes a number > of bugs. Obviously this was meant to be 2.9.9 versus 2.9.8 :) > Changes since alpha 2.9.8 (since 2.9.7): Here too :)

GNU Guile 2.9.9 Released [beta]

2020-01-13 Thread Andy Wingo
We are pleased to announce GNU Guile release 2.9.9. This is the ninfth and probably final pre-release of what will eventually become the 3.0 release series. Compared to the current stable series (2.2.x), the future Guile 3.0 adds support for just-in-time native code generation, speeding up all