> >with pdftex causes an error message in Context thus:
> >
> >! Use of \def doesn't match its definition.
> >l.79 \def\hpenalty
> > {\ifvmode\leavevmode\fi \penalty}%
> >
>> it seems that somehow the primitiev \def has been defined,
>
> add the line \show\def before line 79 and see what happened, move
> this line up till the primitive def shows up.
>
> Hans
Following this advice I found a strange piece of code in
eplain that causes the problem. Then I went to xeplain (eplain
annotated) and found an explanation of the code.
Here is the xeplain.tex code and explanation:
------------------------------
%
% In order to do anything with ^^L inside a macro, it must
% be made non-\outer.
%
\def^^L{\par}%
---------------------
If I comment out this line then Context offers no error message
as indicated above. I have no idea what the code does. It is the
first instance I have seen of a \def that was not immediately
followed with a command name beginning with a backslash.
I will teke this issue to the eplain mailing list.
--
John Culleton, [EMAIL PROTECTED]
Able Indexers and Typesetters
http://wexfordpress.com
<------------------------------------>