GNU Guile 2.0.14 released

2017-02-13 Thread Ludovic Courtès
We are pleased to announce GNU Guile release 2.0.14, the next maintenance release for the 2.0.x stable series. This release contains 18 commits by 5 people over 4 months. Guile is an implementation of the Scheme programming language. It is designed to help programmers create flexible

Re: [PATCH] doc: describe the -e (module) shorthand as on equal footing with (@ ...)

2017-02-13 Thread Ludovic Courtès
Arne Babenhauserheide skribis: > From 4751b9c4c85152281f0d57eda6a1c4ce50166ad4 Mon Sep 17 00:00:00 2001 > From: Arne Babenhauserheide > Date: Thu, 29 Sep 2016 17:11:26 +0200 > Subject: [PATCH] describe the -e (module) shorthand as on equal footing with > (@

Re: Fixing non-reproducibility in some guile packages

2017-02-13 Thread Maxim Cournoyer
Hi Andy, and thank you for your detailed answer! Andy Wingo writes: > Hi :) > > [+guile-devel] > > On Mon 13 Feb 2017 07:18, Maxim Cournoyer writes: > ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or

Re: Fixing non-reproducibility in some guile packages

2017-02-13 Thread Christopher Allan Webber
Andy Wingo writes: > In some future (is it near or far?), the source -> compiled function > needs additional inputs: checksums or timestamps of "build inputs" or > so, so that when for-syntax definitions (like macros) change, users of > those definitions will recompile. That is a harder problem

[PATCH 2/6] Replace uniform-vector-read benchmark with bytevector-io benchmark

2017-02-13 Thread daniel . llorens
From: Daniel Llorens * benchmark-suite/benchmarks/uniform-vector-read.bm: Remove; uniform-vector-read! and uniform-vector-write were deprecated in 2.0 and are have been removed in 2.1. * benchmark-suite/benchmarks/bytevector-io.bm: New benchmark. *

[PATCH 6/6] Fix bitvectors and non-zero lower bound arrays in truncated-print

2017-02-13 Thread daniel . llorens
From: Daniel Llorens * module/ice-9/arrays.scm (array-print-prefix, array-print): New private functions. * libguile/arrays.c (scm_i_print_array): Reuse (array-print-prefix) from (ice-9 arrays). Make sure to release the array handle. * module/ice-9/pretty-print.scm

Better support for non-zero lower bound arrays

2017-02-13 Thread daniel . llorens
This patchset adds better support for non-zero lower bound arrays. Specifically, the functions sort, sort!, restricted-vector-sort!, array-slice-for-each, and truncated-print from (ice-9 pretty print) now support non-zero lower bound arrays. The patchset also adds support for bitvectors in

[PATCH 3/6] Remove documentation on uniform-vector-read!, uniform-vector-write

2017-02-13 Thread daniel . llorens
From: Daniel Llorens * NEWS: Add specific removal notice. * doc/ref/api-data.texi: Remove documentation on uniform-vector-read!, uniform-vector-write. --- NEWS | 7 +++ doc/ref/api-data.texi | 33 - 2 files