1 (define-module (lang elisp primitives guile)
2 #:use-module (lang elisp internals fset))
4 ;;; {Importing Guile procedures into Elisp}
6 ;; It may be worthwhile to import some Guile procedures into the Elisp
7 ;; environment. For now, though, we don't do this.
10 (let ((accessible-procedures
11 (apropos-fold (lambda (module name var data)
12 (cons (cons name var) data))
15 (apropos-fold-accessible (current-module)))))
16 (for-each (lambda (name var)
19 (map car accessible-procedures)
20 (map cdr accessible-procedures))))