chicken-hackers
[Top][All Lists]
Advanced

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

[Chicken-hackers] [PATCH] [5] Decontaminate the "scheme" module by movin


From: Peter Bex
Subject: [Chicken-hackers] [PATCH] [5] Decontaminate the "scheme" module by moving nonstandard syntactic definitions
Date: Sat, 28 Oct 2017 21:18:44 +0200
User-agent: NeoMutt/20170113 (1.7.2)

Hi all,

Here's a patch that removes all the nonstandard syntactic bindings from
the "scheme" module that are currently available in it, like "module",
"require-library", "delay-force" and so on.  The patch basically adds
a new definition ##sys#scheme-macro-environment, which "closes over" only
those macro definitions that belong in scheme.

The rest is just rearranging some things and fixing breakage in tests
and core code that implicitly relied on "scheme" defining more than it
should.

PS: Does "syntax" belong in (chicken base) or in (chicken syntax)?

Cheers,
Peter

Attachment: 0001-Clean-up-scheme-module-to-only-contain-standard-defi.patch
Description: Text Data

Attachment: signature.asc
Description: PGP signature


reply via email to

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