groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff] grog Using groff.


From: Ralph Corderoy
Subject: [Groff] grog Using groff.
Date: Mon, 26 Aug 2002 10:28:10 +0100

Hi,

grog, old and new, produces a groff command making use of its -p, -t,
etc., options to pull in all the pre-processors.  The doctype script
from Kernighan and Pike's _The Unix Programming Environment_ which
influences it produces

    cat "$@" | refer | pic | ideal | tbl | eqn | troff -ms

What advantages does grog have of using groff?  I'm not saying it's
wrong, I just want to know all the trade-offs.

There are pre-processors, like ideal, chem, dformat, etc., for which
groff has no option.  That means grog either has to produce

    soelim "$@" | ideal | groff -pt -ms

or just switch back to the simpler, easier to produce, doctype output.

Alternatively, groff could have another option that speficies a
pre-processor to add to the pipeline.  Then grog could produce

    groff -? ideal -pt -ms

but how would groff know the best order to put the pre-processors in,
i.e. where to place ideal in the pipeline it would otherwise build?

BTW, can there be any problems caused by running soelim unconditionally?

Cheers,


Ralph.


begin 755 grog.sh.gz
M'XL(",3S:3T"`V=R;V<N<address@hidden;=]I&$'[?7S%1=(RQ#0*[39/8-'9LXG!*
M,address@hidden'"+2(/9%6JB0<address@hidden"6B)OJ13O?W&=G=J6G3\":,&[%<T*>
address@hidden"YH'$,0)BS@,<R"2'!F,Y@&OF]SIXJB;?:)@A-,DR\A!<;A-QIQ
MYLYM#CO01=X!O.?L#KIH,;)]GW$7FOR610'W*4\.(`S1R%'M6>5YE9`0I;CM
MT\9X8L=4K,"LC4G2L!(_M,P5NVJ:A,0!]9C?.'5/U6H%:(address@hidden'&#.'2R<!LU
M0KGCV].&L3L<):.[P]KUO5DV2!PV3,4A1&address@hidden,$Q$#$Q+0I5*
M6;[%$\_9+$FI243M3REU?*S$SS/B82-=R\`,4[Q0QMAB<F7D]KY2N:51C#NP
M-D>G\P!*EYWW:J=VY:Z40<O!Z1_-7K]UU3DMK37N6`*UG/7*G'KAVN[43N#D
MI$D6L>W2EY`6'(:Z!ZK5ZC4,9\RC<DD^SVE$TP:Q(_I21PT01HPG:4C8+3*&
MJN+/!3^X90Z%9,YB$&%HUCD&R^V)1T67A7;")LQCR1?P`P>;B?&IMW!$%X6>
M/15O5,"V"Q9)N%A9WP/T]P6"!*/+!H<^Z8S=40>2`/W25,L&D1($,QA72N!3
M&^7C!&.V(P>M"QD`-@,>2$%ES&6WE*=B1(H!YH*]@)/1?*STSKKLJDGKCW1"
M^9%VVRL7MIALX>^;WGO$-(UQ0)R`4YQ0.VF4B/5Q5.U?W?0'9[V!:<%+T$,G
M\$'_FT"2B2?);address@hidden)=76O_$I*AVPJ><W?I2C]ATNR5Y<D[A&-)#`:
MKH$;+'24*/@Z`^/X2O!2N74C9>NRKDD[E'1+L;'A;!775-J3X4SG5(4^H2ZV
MDH,address@hidden@L=%%/B!TKFX.A]\Z#8+.&_.WK7:'XH91>address@hidden&RW
MB\!^`=AI_MD]NRR*8RO<;?:*\%ZK,^@//K0+E08W_=;?19S!S;NSWF6K4Z1D
M9C`-O<U!_;,<U&[EH+S>N_?MU]]R:.?\JIU'PS`#40GQ/,3RD)>'XGD.ZJOH
MG"#IOU5%28&!`KK=C%*LDLQ#K3ST5QZZ<#(0WL#*8[@)address@hidden>FH^+K0RZA7%^
MMXWA%3!*A$0+C^+A\"(]#W!1B4E-G0:"2$A=C;address@hidden,C
M#SL[ZU$7HCWRDQIT0;address@hidden@address@hidden(@Q'O!Z]O$]ULLQ>;Z>\%1>
MTV/R+-/&@BNZ>8U1"5&)R/T68<address@hidden;9V25NI^1Q0SU3DI6G!'&>@I3&\65
M0KBNB$)OBFJ.*+^^O.&>O&[B(,)7DMXMT`!3+B3$D*P1$X]R2?*%N&818UFN
MV,P56ZPE?TE(LW.A+8L/IETI?8Q*)]H.KO?WRUI$/.H[(*)#=GT`QE?C`._U
M!4]HA``8^_OKNPDOV%T9959];<((\4ML4V/YP(O!Z5T"2R6`P68X,F[%*/3S
M'[/)AB-?(\-0R8$QPMQ$C)CF/M2^$^5*$W7_CW\1?Z:&XLI:A`^%Y.=<P!/&
address@hidden'.XMG6-_NO?SS6[>2+A+/+#B2^W-9+HN%SN(N^8)L)UHP&>'2=;
M=H9Z,2V*0JB@&V7C86S".FXE.I:YH6D(4#C`<#%)_)32*?]`OZX;1%G%^C`_
M]!B-L7!%%G,%6V;K5.AO:V5)`5?^)XA="Z3_^$!]SAIDT^42OU[MSY]`_3YD
M3Q/QO.EC60P\>;*Q==Z(/3G,B+GQ8K)KX1V,69<,_9N%JP,PZ^6'4EHH#K<(
M#$<CXUH(C?#9>2!BUD1`:@@;LMYF7=3U.-NLFG&H&&QUBF2C/\I$KVRNNFW#
address@hidden:&;.BG!KV92Q=K6B:QP90::AA/+H;<67WC>2N80?W+Q7T7M
address@hidden&+K8W7/M-)/\1'9L="%89X:>`N8^A*^W_1TF/T[,%0#-(0*
17N!^&address@hidden;address@hidden
`
end

reply via email to

[Prev in Thread] Current Thread [Next in Thread]