On 06/01/2011 08:18, Joseph Wright wrote: > I've gone back and forward through this, and I think in the end this is > the best plan. In the end, expl3 should be designed 'on its own merits', > and that may mean that some mixed plain TeX\expl3 cases are a little > awkward. For what we want, an expandable \int_eval:n makes most sense, > and by logical extension \dim_eval:n and \skip_eval:n should also be > expandable. > > What we do need to do is to make sure that this is clear in the > documentation, as Philipp has pointed out. Something like > > After two expansions, \int_eval:n yields a <integer donation> not an > <internal integer>. As a a result, it will require suitable > termination if used in a \TeX-style integer assignment. > > and a similar statement for dim and skip cases. This is now done in the SVN: I'll send it to CTAN in a few days. -- Joseph Wright