[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#13740: About a coding convention
From: |
Glenn Morris |
Subject: |
bug#13740: About a coding convention |
Date: |
Tue, 19 Feb 2013 14:55:35 -0500 |
User-agent: |
Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) |
Xue Fuqiao wrote:
> In (info "(elisp) Coding Conventions"):
>
> * Constructs that define a function or variable should be macros,
> not functions, and their names should start with `define-'. The
> macro should receive the name to be defined as the first argument.
> That will help various tools find the definition automatically.
> Avoid constructing the names in the macro itself, since that would
> confuse these tools.
>
> I think macros like `cl-defsubst', `cl-defun' should be mentioned here.
Why? What would you say about them?