[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
0001-Clean-up-scheme-module-to-only-contain-standard-defi.patch
Description: Text Data
signature.asc
Description: PGP signature
- [Chicken-hackers] [PATCH] [5] Decontaminate the "scheme" module by moving nonstandard syntactic definitions,
Peter Bex <=