1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-04 19:20:27 +02:00

execute top level require forms

(Best-ability ChangeLog annotation added by Christine Lemmer-Webber.)

* module/language/elisp/boot.el (require): New compiler macro.
This commit is contained in:
Robin Templeton 2014-08-11 06:05:45 -04:00 committed by Christine Lemmer-Webber
parent 49c845c912
commit 4b92314676
No known key found for this signature in database
GPG key ID: 4BC025925FF8F4D3

View file

@ -790,3 +790,7 @@
(defun %set-eager-macroexpansion-mode (ignore)
nil)
(%define-compiler-macro require (form)
`(eval-when (:compile-toplevel :load-toplevel :execute)
(funcall #'require ,@(cdr form))))