I will check out the actively-maintained one from Guix, and likely use
it. Almost certainly better than the mess I wrote.
Best regards,
Freja
On 21/11/2023 22:45, Karl Berry wrote:
Thanks for the replies.
MD> but I don't think it should be in Automake, because then the test
drive
+@c This SRFI 64 documentation was "snarfed" from upstream specification
+@c HTML document using the 'snarfi' script.
That HTML document comes with a license that requires:
> The above copyright notice and this permission notice shall be
> included in all copies or substantial portions of the
This series aims to add the SRFI 209 enumerators library (haven't made
it there yet!). It fixes a few problems that prevented using the
corresponding R7RS upstream libraries as-is on the way.
Changes in v4:
- Mention Expat license of SRFI 126 in guile.tex copying section
- Fix invalid module re
From: Timothy Sample
* module/ice-9/r7rs-libraries.scm (define-library): Convert R7RS
exports to R6RS exports before passing them on to 'library'.
Fixes: https://bugs.gnu.org/67255
Reported-by: Maxim Cournoyer .
---
(no changes since v1)
module/ice-9/r7rs-libraries.scm | 9 +++--
1 file c
* module/scheme/comparator.sld: New R7RS library shim for SRFI 128.
* am/bootstrap.am (SOURCES): Register it.
---
(no changes since v1)
am/bootstrap.am | 1 +
module/scheme/comparator.sld | 33 +
2 files changed, 34 insertions(+)
create mode 100644
This is not original work: it merely integrates and formats the work of
Taylan Ulrich Bayırlı/Kammer into Guile, with a few adjustments to avoid
warnings/fix missing imports. Thank you!
* module/srfi/srfi-126.scm: New file.
* test-suite/tests/srfi-126.test: New file.
* test-suite/tests/srfi-126-t
* module/srfi/srfi-151.scm
* module/srfi/srfi-151/bitwise-33.scm
* module/srfi/srfi-151/bitwise-60.scm
* module/srfi/srfi-151/bitwise-other.scm
* test-suite/tests/srfi-151.test
* test-suite/tests/srfi-151-test.scm: New files.
* am/bootstrap.am (SOURCES): Register srfi-151.scm.
(NOCOMP_SOURCES): Reg
Fixes bug #66046.
Introduce a '%file-port-stripped-prefixes' fluid that captures the
pre-canonicalized file name used when compiling a file, before it gets
modified in fport_canonicalize_filename. That reference that can then
used by 'include' when searching for included files.
* libguile/fports
* module/scheme/sort.sld: New R7RS library shim for (rnrs sorting).
* am/bootstrap.am (SOURCES): Register it.
---
(no changes since v1)
am/bootstrap.am| 1 +
module/scheme/sort.sld | 21 +
2 files changed, 22 insertions(+)
create mode 100644 module/scheme/sort.sld
* module/srfi/srfi-125.scm
* module/srfi/srfi-125/hash-table.scm
* test-suite/tests/srfi-125-test.scm
* test-suite/tests/srfi-125.test: New files.
* am/bootstrap.am (SOURCES): Register srfi-125.scm.
(NOCOMP_SOURCES): Register hash-table.scm.
* test-suite/Makefile.am (SCM_TESTS): Register srfi-128.t
This is useful when integrating R7RS SRFI libraries into Guile.
* am/bootstrap.am (GOBJECTS_): New variable.
(GOBJECTS): Compute from GOBJECTS_.
: Register %.sld to vpath.
(SUFFIXES): Register '.sld' extension.
(.sld.go .scm.go): Add 'sld.go' target to automatic compilation rule.
---
(no changes
>From upstream commit 62504e3b5b01615297cf65c33ca76a474bd61dd3.
* module/srfi/srfi-128.scm
* module/srfi/srfi-128/128.body1.scm
* module/srfi/srfi-128/128.body2.scm
* test-suite/tests/srfi-128-test.scm
* test-suite/tests/srfi-128.test: New files.
* am/bootstrap.am (SOURCES): Register srfi-128.scm.
This is an import of the 'Abstract', 'Rationale', and 'Specification'
sections from the upstream specification text, with some manual
adjustment.
* doc/ref/srfi-modules.texi (SRFI 64): New subsection.
---
Changes in v3:
- Add copyright / license information
- Replace SchemeUnit mentions with R
Hi Maxime,
Maxime Devos writes:
> Op 18-11-2023 om 05:42 schreef Maxim Cournoyer:
>> * SRFI-61:: A more general `cond' clause
>> * SRFI-62:: S-expression comments.
>> -* SRFI-64:: A Scheme API for test suites.
>> +* SRFI 64::
Hi,
Timothy Sample writes:
> Hello,
>
> [Dropping Karl since we are no longer discussing Automake maintenance.]
>
> Maxime Devos writes:
>
>> [What about] discoverability, ease of updating the test driver,
>> clarity, unbundling and the goals of Freja Nordsiek?
>
> Maybe Guile should adopt the
Dear all,
The first weekend of February we have a half day at FOSDEM on
Declarative and Minimalistic Computing:
=>
https://libreplanet.org/wiki/FOSDEM2024-devroom-declarative-and-minimalistic-computing-cfp
This is the 5th time we are organising this room with Guix and Guile
talks!
Please spread
16 matches
Mail list logo