Am 22.01.2010 um 16:21 schrieb Joseph Wright:
> On 22/01/2010 15:13, Frank Mittelbach wrote:
>> if the two would work together by just using \cs_set_eq:NN for the moment then
>> as a short measure we could do that until mhsetup gets sorted out. However, it
>> might be the case that more is needed given that the mhsetup code is only
>> "based on" expl3 concepts but was used to run standalone and was developed
>> when expl3 was in an earlier stage.
>>
>> as Joseph said, we should sort it out one way or the other soon.
>
> A fix at the mhsetup end seems to be to move the definitions to \AtBeginDocument:
>
> \AtBeginDocument{
> \@ifundefined{if_num:w}{\MH_let:NwN \if_num:w =\ifnum}{}
> \@ifundefined{if_dim:w}{\MH_let:NwN \if_dim:w =\ifdim}{}
> \@ifundefined{if_case:w}{\MH_let:NwN \if_case:w =\ifcase}{}
> \@ifundefined{or:}{\MH_let:NwN \or:=\or}{}
> }
>
> (lines 93 onward).
>
> Philipp, can you test this works in the "real world": if so something can go to CTAN today.
Yes, this seems to work fine. Thanks.