> I believe the time has come to change the default dialect. > I attached a suggested patch to do that. OK, before we change the default, I propose the patch below, which should not change the behavior at all, but allows users to (set-default-toplevel-value 'lexical-binding t) IOW. It does "everything" the previous patch did except actually change the default. The remaining step is to change the single line that sets the default (currently to nil, then to t) and update the docs. Any objection? Stefan