]> git.donarmstrong.com Git - lilypond.git/blob - guile18/lang/elisp/internals/evaluation.scm
Import guile-1.8 as multiple upstream tarball component
[lilypond.git] / guile18 / lang / elisp / internals / evaluation.scm
1 (define-module (lang elisp internals evaluation)
2   #:export (the-elisp-module))
3
4 ;;;; {Elisp Evaluation}
5
6 ;;;; All elisp evaluation happens within the same module - namely
7 ;;;; (lang elisp base).  This is necessary both because elisp itself
8 ;;;; has no concept of different modules - reflected for example in
9 ;;;; its single argument `eval' function - and because Guile's current
10 ;;;; implementation of elisp stores elisp function definitions in
11 ;;;; slots in global symbol objects.
12
13 (define the-elisp-module (resolve-module '(lang elisp base)))