>Are you thinking of something like Emacs autoloaded macros?  So one
>would want to have things be autoloaded upon first macro use or so?

No, I think he's thinking of a more rational approach to package loading
syntax. For example, if you want to set spanish as the document language you
say:

\language{spanish}

instead of

\usepackage{spanish}

That is, you say what you want to do instead of how you want it to be done.
I think this is the philosophy behind LaTeX. For example when you want to
write a chapter heading you use the \chpater command instead of using
commands for changing the type, inserting an entry on the index ...

I've allways thought that writing something like:

\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage[dvips]{graphicx}
\usepackage{parskip}
\usepackage{lscape}
\usepackage{moreverb}

at the beginning of your document is not the way things should be done in
LaTeX.

miz.

_________________________________________________________________
Dale rienda suelta a tu tiempo libre. Encuentra mil ideas para exprimir tu
ocio con MSN Entretenimiento. http://entretenimiento.msn.es/