chicken-hackers
[Top][All Lists]
Advanced

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

Re: [Chicken-hackers] [PATCH] Move around {rename, delete}-file and a qu


From: Peter Bex
Subject: Re: [Chicken-hackers] [PATCH] Move around {rename, delete}-file and a question about module for inexact
Date: Sun, 10 Sep 2017 17:40:47 +0200
User-agent: NeoMutt/20170113 (1.7.2)

On Sun, Sep 10, 2017 at 05:33:16PM +0200, Peter Bex wrote:
> Given that we're trying to put r7rs-like procedures under similar
> namespace (but with scheme replaced by chicken) that creates a small
> inconsistency; (chicken base) would hold finite?, infinite? and nan?
> but they're really in (scheme inexact) in r7rs.

This same inconsistency crops up in (scheme lazy), which has
delay, delay-force, force, promise? and make-promise, whereas
the scheme module has delay and force.

Again, we could put delay-force, promise? and make-promise into
(chicken base) _and_ make an aliasing module (chicken lazy)
that has both the extended and r5rs procedures, but that seems
awkward and annoying when you import both; you'd get constant
warnings about re-importing identifiers.  OTOH, putting it just
under (chicken base) might result in the aforementioned confusion
for people familiar with r7rs.

Cheers,
Peter

Attachment: signature.asc
Description: PGP signature


reply via email to

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