
Ie, the difference between using it as a language and as a module is now the same in both. Also, improve `scribble/html' (and `scribble/html/htmllang') by reproviding most of the corresponding text modules. Change `meta/web' accordingly, and improve code by making a new langugae (`#lang meta/web'). This language is similar to `scribble/html' except that it uses the plain scribble reader (not the `-inside' one), it doesn't use the customized module-begin feature (that uses `output-xml'), and it adds all the relevant bits of `meta/web/common'. (Also, "meta/web/common.rkt" is gone, since it's used only as a language now.) This commit has lots of details and binding games, so it's tricky, and potentially caused some problems. (Took me a while to track many breakages, so I won't be surprised if there are more.)
8 lines
220 B
Racket
8 lines
220 B
Racket
#lang racket/base
|
|
|
|
(require "xml.rkt" "html.rkt" "resource.rkt"
|
|
;; includes all of the scribble/text utilities
|
|
scribble/text)
|
|
|
|
(provide (all-from-out "xml.rkt" "html.rkt" "resource.rkt" scribble/text))
|