(module bugs mzscheme (require (lib "string.ss")) (require "../private/util.ss") (require "../private/headelts.ss") (require (lib "servlet.ss" "web-server")) (provide interface-version timeout start) (define interface-version 'v1) (define timeout +inf.0) (define (start initial-request) (define stupid-internal-define-syntax (report-errors-to-browser send/finish)) (define (make-bug-link name) (let ([dir (string-copy name)]) (string-lowercase! dir) `(LI (A ((HREF ,(string-append "/servlets/doc-anchor.ss?file=" (hexify-string (path->string (build-path (collection-path "mzlib") 'up 'up "notes" dir "OPENBUGS"))) "&caption=Open " name " bugs" "&name=" name))) ,name " bugs")))) `(HTML (HEAD ,hd-css ,@hd-links (TITLE "Known Bugs")) (BODY (H1 "Known Bugs in PLT Scheme") (A ((NAME "bugs") (VALUE "Bugs"))) "Significant known bugs in the current release (v" ,(version) "):" (UL ,@(map make-bug-link '("DrScheme" "MzScheme" "MrEd" "Stepper"))) (P) "For an up-to-date list of bug reports, see the " (A ((HREF "http://bugs.plt-scheme.org/query/") (TARGET "_top")) "PLT bug report query page")) ".")))