make-mirror.laml - The script that generates the mirror. | Lecture 6 - slide 14 : 22 Program 3 |
(load (string-append laml-dir "laml.scm")) (laml-tool-load "xml-in-laml/xml-in-laml.scm") ; ------------------------------------------------------------------------ ; Tool parameters ; The name of the language for which we create a mirror (define mirror-name "course-homepage") ; The full path to the parsed DTD: (define parsed-dtd-path (in-startup-directory "course-home-page.lsp")) ; The full path of the mirror target directory (define mirror-target-dir (string-append (startup-directory) "../mirror/")) (define action-elements '(course-home-page)) (define default-xml-represent-white-space "#f") (define auto-lib-loading "#t") ; End tool parameters ; ------------------------------------------------------------------------- (let ((mirror-destination-file (string-append mirror-target-dir mirror-name "-mirror" ".scm"))) (generate-mirror parsed-dtd-path mirror-destination-file mirror-name))