racket/collects/scribblings/foreign/utils.rkt
2012-01-10 18:35:32 -07:00

39 lines
1.1 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
->>
(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-syntax ->>
(make-element-id-transformer
(lambda (stx)
#'(racketlink ->> #:style "plainlink" (racketkeywordfont "->")))))