[slime-cvs] CVS slime
CVS User heller
heller at common-lisp.net
Thu Jun 4 08:50:30 UTC 2009
Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv11345
Modified Files:
HACKING
Log Message:
Mention docstrings.
--- /project/slime/cvsroot/slime/HACKING 2008/03/24 00:20:12 1.9
+++ /project/slime/cvsroot/slime/HACKING 2009/06/04 08:50:30 1.10
@@ -141,7 +141,17 @@
For Emacs Lisp, we try to follow the _Tips and Conventions_ in
Appendix D of the GNU Emacs Lisp Reference Manual (see Info file
-`elisp', node `Tips').
+`elisp', node `Tips').
+
+We use Emacs conventions for docstrings: the first line should be a
+complete sentence to make the output of `apropos' look good. We also
+use imperative verbs.
+
+The biggest problem with SLIME's code base is feature creep. Keep in
+mind that the Right Thing isn't always the Smart Thing. If you can't
+find an elegant solution to a problem then you're probably solving the
+wrong problem. It's often a good idea to simplify the problem and to
+ignore rarely needed cases.
Remember that to rewrite a program better is the sincerest form of
code appreciation. When you can see a way to rewrite a part of SLIME
More information about the slime-cvs
mailing list