style and conventions



I am writing some Maxima code that I will clean up and
release. It is for quantum information, so I think it is
best distributed as a third party package.

I have about 1200 lines and it will get bigger. I wonder
if there exists any documents on perferred coding style. I
noticed only a little bit of talk in the list archives.

There is no lisp code in the package.

Identifiers: I am planning to use long names
like  'partial_trace' everywhere internally, along with
a function that defines a bunch of aliases if the user
calls it.

Indenting: I am using emacs and Maxima mode. But I don't
like everything it does, so I change it as I go along.

I looked at Robert D's lisp namespace file, but did not
play with it. I don't know if it is worth trying to work
with this. Now am using leading underscores for internal
functions and data.

Thanks,
John