mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 20:00:19 +02:00
13 lines
546 B
Scheme
13 lines
546 B
Scheme
(define-module (lang elisp internals evaluation)
|
|
#:export (the-elisp-module))
|
|
|
|
;;;; {Elisp Evaluation}
|
|
|
|
;;;; All elisp evaluation happens within the same module - namely
|
|
;;;; (lang elisp base). This is necessary both because elisp itself
|
|
;;;; has no concept of different modules - reflected for example in
|
|
;;;; its single argument `eval' function - and because Guile's current
|
|
;;;; implementation of elisp stores elisp function definitions in
|
|
;;;; slots in global symbol objects.
|
|
|
|
(define the-elisp-module (resolve-module '(lang elisp base)))
|