123456789101112131415161718192021 |
- (define-module (lang elisp primitives guile)
- #:use-module (lang elisp internals fset))
- ;;; {Importing Guile procedures into Elisp}
- ;; It may be worthwhile to import some Guile procedures into the Elisp
- ;; environment. For now, though, we don't do this.
- (if #f
- (let ((accessible-procedures
- (apropos-fold (lambda (module name var data)
- (cons (cons name var) data))
- '()
- ""
- (apropos-fold-accessible (current-module)))))
- (for-each (lambda (name var)
- (if (procedure? var)
- (fset name var)))
- (map car accessible-procedures)
- (map cdr accessible-procedures))))
|