racket/pkgs/racket-doc/scribblings/foreign/utils.rkt
Matthew Flatt 2d4f3e2ac9 remove the "racket-pkgs" directory layer
The layer is now redundant, since everything left in "pkgs" is in the
"racket-pkgs" category.
2014-12-08 05:22:59 -07:00

47 lines
1.3 KiB
Racket

#lang racket/base
(require scribble/manual
scribble/struct
scribble/decode
(only-in "../inside/utils.rkt" cpp)
(for-syntax racket/base)
scribble/racket
(for-label racket/base
racket/contract
(except-in ffi/unsafe ->)
ffi/unsafe/cvector
ffi/vector
(only-in ffi/unsafe [-> ->>])))
(provide cpp
InsideRacket InsideRacket-doc
guide.scrbl
reference.scrbl
->>
tech-place
(all-from-out scribble/manual)
(for-label (all-from-out racket/base
racket/contract
ffi/unsafe
ffi/unsafe/cvector
ffi/vector)))
(define InsideRacket-doc '(lib "scribblings/inside/inside.scrbl"))
(define InsideRacket
(other-manual InsideRacket-doc))
(define guide.scrbl
'(lib "scribblings/guide/guide.scrbl"))
(define reference.scrbl
'(lib "scribblings/reference/reference.scrbl"))
(define-syntax ->>
(make-element-id-transformer
(lambda (stx)
#'(racketlink ->> #:style "plainlink" (racketkeywordfont "->")))))
(define (tech-place)
(tech "place" #:doc '(lib "scribblings/reference/reference.scrbl")))