On Mon, Oct 11, 2010 at 9:59 AM, Neil Toronto <neil.toro...@gmail.com> wrote:
> If I get a vote, +1/2 from me.
>
> My vote isn't +1 because I'd rather see a syntactic restriction removed:
> make the inside of a `begin' an internal definition context. Then the change
> would happen in every similar macro at once.

>
> Would it break much?

BEGIN is overloaded as a `splicing' macro.  When you have a single macro call
that needs to expand into multiple `actions', you return the actions
within a BEGIN,
and they are `flattened' into the containing context.  Automagically
introducing a
new scope would break this behavior.

It might be a good idea to introduce some sort of specific
macro-splicing special form.



-- 
~jrm
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

Reply via email to