(eval-module-depended-macro): Abolished.
authormorioka <morioka>
Wed, 26 May 1999 09:50:46 +0000 (09:50 +0000)
committermorioka <morioka>
Wed, 26 May 1999 09:50:46 +0000 (09:50 +0000)
Use `def-edebug-spec' directly.

mime-def.el

index 8b03605..89a696d 100644 (file)
                (cdr args)))
     `(luna-define-method ,name ,args ,@body)
     ))
-(put 'mm-define-method 'lisp-indent-function 'defun)
 
-(eval-when-compile
-  (defmacro eval-module-depended-macro (module definition)
-    (condition-case nil
-       (progn
-         (require (eval module))
-         definition)
-      (error `(eval-after-load ,(symbol-name (eval module)) ',definition))
-      ))
-  )
+(put 'mm-define-method 'lisp-indent-function 'defun)
 
-(eval-module-depended-macro
- 'edebug
- (def-edebug-spec mm-define-method
-   (&define name ((arg symbolp)
-                 [&rest arg]
-                 [&optional ["&optional" arg &rest arg]]
-                 &optional ["&rest" arg]
-                 )
-           def-body))
- )
+(def-edebug-spec mm-define-method
+  (&define name ((arg symbolp)
+                [&rest arg]
+                [&optional ["&optional" arg &rest arg]]
+                &optional ["&rest" arg]
+                )
+          def-body))
 
 
 ;;; @ message structure