racket/collects/unstable/scribblings/utils.rkt
2010-06-06 20:29:54 -04:00

27 lines
696 B
Racket

#lang at-exp racket/base
(require scribble/base scribble/manual scribble/core scribble/eval)
(provide unstable
unstable-header
addition
eval/require)
(define (unstable . authors)
(make-compound-paragraph
plain
(list (apply author authors)
(unstable-header))))
(define (unstable-header)
@para{This library is @emph{unstable};
compatibility will not be maintained.
See @secref{unstable} for more information.})
(define (addition name)
@margin-note{The subsequent bindings were added by @|name|.})
(define (eval/require . paths)
(let* ([e (make-base-eval)])
(for ([path (in-list paths)])
(e `(require ,path)))
e))