mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-06 20:20:20 +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:
parent
49c845c912
commit
4b92314676
1 changed files with 4 additions and 0 deletions
|
@ -790,3 +790,7 @@
|
||||||
|
|
||||||
(defun %set-eager-macroexpansion-mode (ignore)
|
(defun %set-eager-macroexpansion-mode (ignore)
|
||||||
nil)
|
nil)
|
||||||
|
|
||||||
|
(%define-compiler-macro require (form)
|
||||||
|
`(eval-when (:compile-toplevel :load-toplevel :execute)
|
||||||
|
(funcall #'require ,@(cdr form))))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue