1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-08 22:12:26 +02:00
guile/guile-readline/readline-activator.scm
1999-07-23 21:43:58 +00:00

11 lines
391 B
Scheme

(define-module (readline-activator))
(define-public (activate-readline)
(save-module-excursion
(lambda ()
(define-module (guile))
(dynamic-call "scm_init_readline" (dynamic-link "libguilereadline.so"))
(if (isatty? (current-input-port))
(begin
(define-module (guile) :use-module (ice-9 readline))
(define-module (guile-user) :use-module (ice-9 readline)))))))