On 20/09/2010, at 5:19 PM, Joseph Wright wrote: > On 20/09/2010 08:37, Frank Mittelbach wrote: >> Personally, I would think that it isn't needed at all. Instead I would suggest >> to either drop it totally so that with expl code ~ always needs to be used for >> entering spaces or provide > > I'm with Frank on this. One clear set of switches (\ExplSyntaxOn/Off) is enough for me, and we avoid the possibility of more things 'falling through the gap'. I'm not against dropping \ExplSyntaxNames(On/Off). My only perceived benefit for them is that package authors can use them inside their own packages without having to deal with any spaces->ignored issue. But something like \ExplObeySpaces(On/Off) deals with this nicely. What happens if \ExplObeySpaces(On/Off) occurs outside of a \ExplSyntax(On/Off) pair? (I guess it'd be a no-op, but just covering bases.) -- Will