Will Robertson wrote:
> Hi Joseph and others,
> 
> Sorry to have to ask this but I was a bit disorganised last year... a
> few primitives have been brought up that don't have proper interfaces in
> expl3 yet. I left myself a note to look at this but neglected to write
> down which ones were actually missing!
> 
> At the moment I've got
> 
>   \scantokens
>   \everyeof
>   \endlinechar
> 
> with proposals
> 
>   l3toks:  \toks_rescan:n
>   l3io:    \l_ior_eof_toks
>   l3token: \l_char_end_line_int (?)
> 
> (All from a thread last year on the same topic.)
> 
> Do you happen to remember if there are any others?
> 
> Will
> 

Those were the three that I wanted to use and couldn't in any other way.
 Although they are all low-level, I'd say that they are also legitimate
to want outside of the kernel.

A quick look at l3names and source3.pdf suggests there are a lot of
other primitives which only have :D names (particularly the pdfTeX
ones).  However, I suspect most of these should only be available within
the kernel, so it's probably not an issue.  (For example, things like
\skipdef are only :D, as far as I can see.)
-- 
Joseph Wright