current-language fluid refactoring
* module/system/base/compile.scm: * module/system/base/language.scm (*current-language*, current-language): Move this fluid and thunk down to (system base language).
This commit is contained in:
parent
3ece779a67
commit
4288533bb3
2 changed files with 15 additions and 7 deletions
|
|
@ -27,7 +27,6 @@
|
|||
#:use-module (ice-9 optargs)
|
||||
#:use-module (ice-9 receive)
|
||||
#:export (syntax-error
|
||||
*current-language*
|
||||
compiled-file-name
|
||||
compile-file
|
||||
compile-and-load
|
||||
|
|
@ -61,11 +60,6 @@
|
|||
;;; Compiler
|
||||
;;;
|
||||
|
||||
(define *current-language* (make-fluid))
|
||||
(fluid-set! *current-language* 'scheme)
|
||||
(define (current-language)
|
||||
(fluid-ref *current-language*))
|
||||
|
||||
(define (call-once thunk)
|
||||
(let ((entered #f))
|
||||
(dynamic-wind
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue