X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=pym.el;h=46c85efb5c7127831ae7f4b736a7c799270b67ab;hb=bcd8ea75de6c958558fd6a2c3299911968d7d1c9;hp=692ffcd6bea3f9499508cd82f81bc077eb50d3d6;hpb=a5c09feee98cf38f9b8958bbafdf7ddb5afa913b;p=elisp%2Fapel.git diff --git a/pym.el b/pym.el index 692ffcd..46c85ef 100644 --- a/pym.el +++ b/pym.el @@ -20,19 +20,22 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Commentary: ;; This module provides `def*-maybe' macros for conditional definition. ;; -;; Many APEL modules use these macros to provide emulation version of -;; Emacs builtins (both C primitives and lisp subroutines) for backward -;; compatibility. While compilation time, if `def*-maybe' find that -;; functions/variables being defined is already provided by Emacs used -;; for compilation, it does not leave the definitions in compiled code -;; and resulting .elc will be highly specialized for your environment. +;; Many APEL modules use these macros to provide the emulating version +;; of the Emacs builtins (both C primitives and lisp subroutines) for +;; backward compatibility. While compilation time, if `def*-maybe' +;; find that functions/variables being defined is already provided by +;; Emacs used for compilation, it does not leave the definitions in +;; compiled code and resulting .elc files will be highly specialized +;; for your environment. Lisp programmers should be aware that these +;; macros will never provide functions or variables at run-time if they +;; are defined for some reason (or by accident) at compilation time. ;; For `find-function' lovers, the following definitions may work with ;; `def*-maybe'. @@ -268,7 +271,7 @@ Both SYMBOL and SPEC are unevaluated. The SPEC can be 0, t, a symbol &rest (&rest sexp))) ;; edebug-spec for `static-*' macros are also defined here. -(def-edebug-spec static-if if) +(def-edebug-spec static-if t) (def-edebug-spec static-when when) (def-edebug-spec static-unless unless) (def-edebug-spec static-condition-case condition-case)