t)
+;;; @@ function
+;;;
+
+(defun defalias (sym newdef)
+ "Set SYMBOL's function definition to NEWVAL, and return NEWVAL.
+Associates the function with the current load file, if any.
+\[poe-18.el; EMACS 19 emulating function]"
+ (fset sym newdef)
+ )
+
+
;;; @ Compilation Features
;;;
(cons 'defun (cons name (cons arglist body)))
)
+(defmacro-maybe eval-and-compile (&rest body)
+ "Like `progn', but evaluates the body at compile time and at load time."
+ ;; Remember, it's magic.
+ (cons 'progn body))
+
(defun byte-code-function-p (exp)
"T if OBJECT is a byte-compiled function object.
\[poe-18.el; EMACS 19 emulating function]"
fn)
-;;; @@ function
-;;;
-
-(defun defalias (sym newdef)
- "Set SYMBOL's function definition to NEWVAL, and return NEWVAL.
-Associates the function with the current load file, if any.
-\[poe-18.el; EMACS 19 emulating function]"
- (fset sym newdef)
- )
-
-
;;; @ text property
;;;