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