batch files ???



> What I didn't find in the fine manual, is the fact that there 
> exist (at least) three different file formats used by maxima:

As I say, the manual is not particularly fine.  The information about
the three file formats is distributed in a confusing way among the
documentation for save, load, etc.

>    (C98) save("file_name",all);...
>    (C1) loadfile(file_name);...
>    Load failed for file_name

This is a bug (which I have reported for you as # 839926).  To work
around this bug, kill the symbol dva before saving:

   kill(dva)$
   save(...)$
   loadfile(...)$

>    When I name every single line in save() like
>    (C98) save("file_name", c1, d1, c2,d2, (etc.) );
>    instead, the session will be completely reloaded. But typing
>    this statement would be quite tiresome.

To save all the Ci/Di/Ei values, use save(...,labels).  "labels" is an
"infolist", and the documentation for "save" refers to "infolists".

> b) There should be a way to start Maxima with label (C99),
>    because lower labels will be overwritten sooner or later.

linenum: 99$

(This is pretty obscure, I agree.)

       -s

PS Please don't get the impression that I am trying to defend the
quality of Maxima documentation.  It really needs work!