Hi all! Will Robertson wrote: > Do you think it would be a good addition to expl3 to formalise this sort of programming structure? I guess it would be something like > > \begin_active_char:n {^^@} > ... > \end_active_char: > > which doesn't really gain us too much. > > What if ^^@ were *always* active as part of the expl3 syntax? > > Just thinking out loud, really. Comments, thoughts? Messing around a lot with active characters, I’d love to have a simple interface for defining them. (And also taking care of verbatim etc.) A very nice thing for the ”normal“ package author would be some macro \define_active_char:Nn <character> {<code>} which makes the <character> active and assigns the given code to it, internally using the code that Will wrote. I don’t know if it’s a good idea to make ^^@ always active. No reason for this, just a gut feeling about too many active chars. cheers Arno