From 82621bff83536b5a0f77e71e7491d99cdb40eca5 Mon Sep 17 00:00:00 2001 From: yamaoka Date: Mon, 4 Mar 2002 02:30:09 +0000 Subject: [PATCH] * pym.el: Add a note that `def*-maybe' might not provide functions or variables at run-time. --- ChangeLog | 5 +++++ pym.el | 15 +++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 10ca700..b09d4ef 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-03-04 Katsumi Yamaoka + + * pym.el: Add a note that `def*-maybe' might not provide functions + or variables at run-time. + 2001-12-05 Katsumi Yamaoka * tinycustom.el (custom-declare-face): New function. diff --git a/pym.el b/pym.el index 37aac5e..c895ef2 100644 --- a/pym.el +++ b/pym.el @@ -27,12 +27,15 @@ ;; 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'. -- 1.7.10.4