|
From: | John Cowan |
Subject: | Re: [Chicken-hackers] require, require-extension-for-syntax, and the initial macro environment |
Date: | Mon, 12 Mar 2018 16:49:02 -0400 |
I'm not sure why we still need these (probably because require-extension
is a SRFI (55)?).
But honestly, I think it's better to just drop require-extension-for-syntax
and perhaps even require-extension.
One more question: Where should we document "the initial (nameless) macro
environment"? For example, cond-expand and module and such need a place
to be documented too, and they're strictly speaking not part of a module
(but it's weird to have to look them up somewhere completely different).
;; TODO: Eventually, cond-expand should move to the
;; (chicken base) module to match r7rs. Keeping it in the initial env
;; makes it a whole lot easier to write portable CHICKEN 4 & 5 code.
[Prev in Thread] | Current Thread | [Next in Thread] |