Is there an authoritative or definitive style guide (mainly concerned about proper indentation) for CL? I've found this but it's Scheme-centric and doesn't seem complete, and has some odd suggestions.
Up to now my style guide has been "whatever Emacs lisp-mode does" but this has its limitations...
Up to now my style guide has been "whatever Emacs lisp-mode does" but this has its limitations...
(with-some-resource foo
(bar foo)) ;; nice
(some-long-macro-name foo
(bar foo)) ;; ouch
Which of these is good?(if (foo)
(bar)
(baz))
(if (foo)
(bar)
(baz))
(foo (bar) (baz)
(quux) (blarg)
(something) (else))
(foo (bar) (baz)
(quux) (blarg)
(something) (else))
An so on. I realize this is subjective but I think a consistent style can help a lot to foster a community that can comfortably read and edit other people's code.