19 lines
421 B
Scheme
19 lines
421 B
Scheme
#lang scheme/base
|
|
|
|
(require scribble/manual)
|
|
|
|
(provide teachpack
|
|
beginner-require)
|
|
|
|
(define (teachpack tp . name)
|
|
(apply title #:tag tp
|
|
`(,@name ": " ,(filepath (format "~a.ss" tp))
|
|
,(index (format "~a teachpack" tp)))))
|
|
|
|
(define-syntax-rule (def-req beg-require)
|
|
(begin
|
|
(require (for-label lang/htdp-beginner))
|
|
(define beg-require (scheme require))))
|
|
(def-req beginner-require)
|
|
|