This question led to a new package:
Is there a place where I can find a reference of LaTeX internal commands? For example, just a few months ago I saw an answer using
\@for and today I found about
\@star@or@long. Is there a place where these are documented? How did people using these commands learn about them?
I now compiled such a document listing all internal macros of LaTeX2e which are also useful for package authors. The work title is "List of internal LaTeX2e Macros useful to Package Authors" and I'm planning to release it on CTAN 'soon' (e.g. as '
macros2e') when its out of the beta stage.
The beta release can be found on my website. There is also a feedback form and email address on the website. Please do not hesitate to suggest more macros I might have overlooked, better explanations of already listed macro, report errors of any kind or anything else.