racket/collects/help/private/buginfo.ss
2008-02-04 19:59:39 +00:00

18 lines
437 B
Scheme

#lang mzscheme
(provide set-bug-report-info!
get-bug-report-infos
bri-label
bri-value)
(define-struct bri (label get-value))
(define (bri-value bri) ((bri-get-value bri)))
;; update with symbol/string assoc list
(define bug-report-infos null)
(define (set-bug-report-info! str thunk)
(set! bug-report-infos (cons (make-bri str thunk) bug-report-infos)))
(define (get-bug-report-infos) bug-report-infos)