* pym.el: Add a note that `def*-maybe' might not provide functions
authoryamaoka <yamaoka>
Mon, 4 Mar 2002 02:30:09 +0000 (02:30 +0000)
committeryamaoka <yamaoka>
Mon, 4 Mar 2002 02:30:09 +0000 (02:30 +0000)
 or variables at run-time.

ChangeLog
pym.el

index 10ca700..b09d4ef 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-03-04  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * pym.el: Add a note that `def*-maybe' might not provide functions
+       or variables at run-time.
+
 2001-12-05  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * tinycustom.el (custom-declare-face): New function.
diff --git a/pym.el b/pym.el
index 37aac5e..c895ef2 100644 (file)
--- a/pym.el
+++ b/pym.el
 
 ;; 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'.