[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