(module mz scheme/base (require scribble/struct scribble/manual scribble/eval scribble/decode scheme/contract "../icons.ss") (provide (all-from-out scribble/manual) (all-from-out scribble/eval) (all-from-out scheme/contract)) (require (for-label scheme "to-do.ss")) (provide (for-label (all-from-out scheme) (all-from-out "to-do.ss"))) (define AllUnix "Unix and Mac OS X") (provide AllUnix) (define (*exnraise s) (make-element #f (list s " exception is raised"))) (define-syntax exnraise (syntax-rules () [(_ s) (*exnraise (scheme s))])) (define-syntax Exn (syntax-rules () [(_ s) (scheme s)])) (provide exnraise Exn) (provide refalso moreref Guide guideintro guidesecref) (define (refalso tag . s) (apply margin-note (decode-content (append (list magnify (secref tag) " also provides information on ") s (list "."))))) (define (moreref tag . s) (apply margin-note (decode-content (append (list magnify (secref tag) " provides more information on ") s (list "."))))) (define (guidesecref s) (secref #:doc '(lib "scribblings/guide/guide.scrbl") s)) (define (guideintro tag . s) (apply margin-note (decode-content (append (list finger (guidesecref tag) " in " Guide " introduces ") s (list "."))))) (define Guide (italic (guidesecref "top"))))