[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Groff] Hygienic mode design
From: |
Eric S. Raymond |
Subject: |
[Groff] Hygienic mode design |
Date: |
Tue, 4 Mar 2014 13:54:54 -0500 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Mike Bianchi <address@hidden>:
> I propose the hygienic feature as a first project after we agree on
> the mission statement.
>
> \# declare all groff macros hygienic, default
> .hygienic ON GROFFALL
>
> \# declare all groff macros not hygienic
> \# excludes .hygienic
> .hygienic OFF GROFFALL
>
> \# change given macros hygienic modes
> .hygienic { OFF | ON } macroname ...
>
> .macroset macrosetname macroname ... ?
> .hygienic { OFF | ON } macrosetname ... ?
>
> \# set hygienic mode
> .hygienic { DISABLE | ENABLE }
I had a simpler design in mind. My premise is that once hygienic mode
has been set we in general don't want or need to unset it, and that's
going to be the very last thing a macro package does.
Thus, all macros and requests start out unhygienic, and:
# Declare macros or requests hygienic
.hygienic name...
# Disable all non-hygienic macros
.hygiene
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
- [Groff] Back to the future, Peter Schaffter, 2014/03/03
- Re: [Groff] Back to the future, Ted Harding, 2014/03/03
- Re: [Groff] Back to the future, James Cloos, 2014/03/03
- Re: [Groff] Back to the future, Eric S. Raymond, 2014/03/04
- Re: [Groff] <OK> Re: Back to the future, Mike Bianchi, 2014/03/04
- [Groff] Hygienic mode design,
Eric S. Raymond <=
- Re: [Groff] Hygienic mode design, Ralph Corderoy, 2014/03/04
- Re: [Groff] Hygienic mode design, Eric S. Raymond, 2014/03/04
- Re: [Groff] Hygienic mode design, Ingo Schwarze, 2014/03/04
- Re: [Groff] Hygienic mode design, Eric S. Raymond, 2014/03/04
- Re: [Groff] Hygienic mode design, Ingo Schwarze, 2014/03/04
- Re: [Groff] Hygienic mode design, Eric S. Raymond, 2014/03/04
- Re: [Groff] Hygienic mode design, Werner LEMBERG, 2014/03/05
- Re: [Groff] Hygienic mode design, Eric S. Raymond, 2014/03/05
- Re: [Groff] Hygienic mode design, Peter Schaffter, 2014/03/05
- Re: [Groff] Hygienic mode design, Ingo Schwarze, 2014/03/04