; LAML Script for creation of the prog3 manual.

(load (string-append laml-dir "laml.scm"))

; ----------------------------------------------
; LOADING

(load 
 (string-append software-directory 
   "tools/schemedoc" "/" "schemedoc.scm"))

; ----------------------------------------------
; FILES

Show source file in small font In prog3-script: Link from manual-source-file to it's cross reference table entry 
(define manual-source-file (string-append (startup-directory) "../" (source-filename-without-extension) "." "scm")) Show source file in small font In prog3-script: Link from manual-destination-directory to it's cross reference table entry 
(define manual-destination-directory (startup-directory)) ; ---------------------------------------------- ; COMMENT EXTRACTING Show source file in small font In prog3-script: Link from delete-comment-file? to it's cross reference table entry 
(define delete-comment-file? #f) Show source file in small font In prog3-script: Link from doc-list to it's cross reference table entry 2.2. Mixed use of the manual style and SchemeDoc
(define doc-list (extract-documentation-from-scheme-file manual-source-file)) ; ---------------------------------------------- ; MANUAL PRODUCTION (style "manual/manual") (set-manual-title "Prog3 Manual") (set-manual-author "Kurt Nørmark" "normark@cs.auc.dk" "Department of Computer Science" "Aalborg University" "Denmark") (set-manual-abstract extracted-manual-abstract) (set-home-url "http://www.cs.auc.dk/~normark/laml/laml-overview.html") (set-manual-name "prog3") ; a redefinition from manual Show source file in small font In prog3-script: Link from manual-index-width-list to it's cross reference table entry 
(define manual-index-width-list (list 180 320 350)) ; another redefinition from manual Show source file in small font In prog3-script: Link from end-remark to it's cross reference table entry 
(define end-remark "This documentation has been extracted automatically from the Scheme source file by means of the Schemedoc tool") (make-manual doc-list manual-destination-directory "examples/tutorial/schemedoc/prog3.scm")