; 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![]()
![]()
(define manual-source-file (string-append (startup-directory) "../" (source-filename-without-extension) "." "scm"))![]()
![]()
(define manual-destination-directory (startup-directory)) ; ---------------------------------------------- ; COMMENT EXTRACTING![]()
![]()
(define delete-comment-file? #f)![]()
![]()
(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![]()
![]()
(define manual-index-width-list (list 180 320 350)) ; another redefinition from manual![]()
![]()
(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")