[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ideas for making Guile easier to approach

From: Maxime Devos
Subject: Re: Ideas for making Guile easier to approach
Date: Wed, 09 Feb 2022 22:05:05 +0100
User-agent: Evolution 3.38.3-1

Christine Lemmer-Webber schreef op wo 09-02-2022 om 10:18 [-0500]:
> We had:
>   (define-module (my-module)
>     #:use-module (guile match)
>     #:use-module (guile format)
>     #:use-module (srfi list-utils)
>     #:use-module (srfi records)
>     #:use-module (srfi args-fold)
>     #:use-module (srfi streams)
>     #:use-module (srfi tests))
> Much easier to follow, no?

The RnRS reserved the (srfi ...) namespace for the SRFI process,
possibly adding our own names here would be against the standard.

OTOH, standards in Scheme-land seem to be ‘merely’ friendly suggestions
and conventions, and there doesn't seem to be any backwards
incompatibility problems, so maybe not a problem.

A potential problem is that people using 'library' and 'define-library'
forms for portability with other Schemes would find their code to be
unportable when using (srfi SOME-NAME), although that's easily resolved
whenever it happens and perhaps (srfi SOME-NAME) will eventually become


Attachment: signature.asc
Description: This is a digitally signed message part

reply via email to

[Prev in Thread] Current Thread [Next in Thread]