;;; Code:
(define-module (system base language)
- :use-syntax (system base syntax)
- :export (define-language lookup-language make-language
+ #:use-syntax (system base syntax)
+ #:export (define-language lookup-language make-language
language-name language-title language-version language-reader
language-printer language-read-file language-expander
language-translator language-evaluator language-environment))
))
(define-macro (define-language name . spec)
- `(define ,name (make-language :name ',name ,@spec)))
+ `(define ,name (make-language #:name ',name ,@spec)))
(define (lookup-language name)
(let ((m (resolve-module `(language ,name spec))))