2270
#hash(((form ((lib "compatibility/package.rkt") define*)) . ((442 . 2))) ((def ((lib "compatibility/mlist.rkt") mmemv)) . ((1965 . 4))) ((def ((lib "compatibility/mlist.rkt") mreverse!)) . ((1630 . 3))) ((def ((lib "compatibility/mlist.rkt") mreverse)) . ((1571 . 3))) ((def ((lib "compatibility/package.rkt") package?)) . ((546 . 3))) ((form ((lib "compatibility/package.rkt") open-package)) . ((246 . 7))) ((def ((lib "compatibility/package.rkt") package-original-identifiers)) . ((695 . 3))) ((def ((lib "compatibility/mlist.rkt") mlistof)) . ((2433 . 3))) ((def ((lib "compatibility/mlist.rkt") mmemq)) . ((2052 . 4))) ((def ((lib "compatibility/mlist.rkt") mmember)) . ((1876 . 4))) ((def ((lib "compatibility/mlist.rkt") mmap)) . ((1690 . 4))) ((form ((lib "compatibility/package.rkt") open*-package)) . ((525 . 2))) ((form ((lib "compatibility/package.rkt") define-package)) . ((190 . 2))) ((form ((lib "compatibility/package.rkt") package-begin)) . ((408 . 2))) ((form ((lib "compatibility/package.rkt") define*-syntaxes)) . ((501 . 2))) ((def ((lib "compatibility/mlist.rkt") mlist->list)) . ((955 . 3))) ((def ((lib "compatibility/mlist.rkt") mlist-ref)) . ((1094 . 4))) ((def ((lib "compatibility/mlist.rkt") mlist-tail)) . ((1197 . 4))) ((def ((lib "compatibility/mlist.rkt") mlist)) . ((842 . 3))) ((def ((lib "compatibility/mlist.rkt") mlist?)) . ((790 . 3))) ((def ((lib "compatibility/package.rkt") package-exported-identifiers)) . ((600 . 3))) ((form ((lib "compatibility/defmacro.rkt") define-macro)) . ((0 . 3))) ((def ((lib "compatibility/mlist.rkt") massq)) . ((2335 . 4))) ((form ((lib "compatibility/package.rkt") define*-values)) . ((457 . 2))) ((def ((lib "compatibility/mlist.rkt") massv)) . ((2237 . 4))) ((def ((lib "compatibility/mlist.rkt") mfor-each)) . ((1781 . 4))) ((def ((lib "compatibility/mlist.rkt") mlength)) . ((1016 . 3))) ((form ((lib "compatibility/package.rkt") define*-syntax)) . ((479 . 2))) ((form ((lib "compatibility/defmacro.rkt") defmacro)) . ((76 . 6))) ((def ((lib "compatibility/mlist.rkt") massoc)) . ((2138 . 4))) ((def ((lib "compatibility/mlist.rkt") list->mlist)) . ((896 . 3))) ((def ((lib "compatibility/mlist.rkt") mappend)) . ((1301 . 6))) ((def ((lib "compatibility/mlist.rkt") mappend!)) . ((1435 . 6))))
syntax
(define-macro id expr)
(define-macro (id . formals) body ...+)
syntax
(defmacro id formals body ...+)
 
formals = (id ...)
        | id
        | (id ...+ . id)
syntax
(define-package package-id exports form ...)
syntax
(open-package package-id)
 
exports = (id ...)
        | #:only (id ...)
        | #:all-defined
        | #:all-defined-except (id ...)
syntax
(package-begin form ...)
syntax
define*
syntax
define*-values
syntax
define*-syntax
syntax
define*-syntaxes
syntax
open*-package
procedure
(package? v) -> boolean?
  v : any/c
procedure
(package-exported-identifiers id) -> (listof identifier?)
  id : identifier?
procedure
(package-original-identifiers id) -> (listof identifier?)
  id : identifier?
procedure
(mlist? v) -> boolean?
  v : any/c
procedure
(mlist v ...) -> mlist?
  v : any/c
procedure
(list->mlist lst) -> mlist?
  lst : list?
procedure
(mlist->list mlst) -> list?
  mlst : mlist?
procedure
(mlength mlst) -> exact-nonnegative-integer?
  mlst : mlist?
procedure
(mlist-ref mlst pos) -> any/c
  mlst : mlist?
  pos : exact-nonnegative-integer?
procedure
(mlist-tail mlst pos) -> any/c
  mlst : mlist?
  pos : exact-nonnegative-integer?
procedure
(mappend mlst ...) -> mlist?
  mlst : mlist?
(mappend mlst ... v) -> any/c
  mlst : mlist?
  v : any/c
procedure
(mappend! mlst ...) -> mlist?
  mlst : mlist?
(mappend! mlst ... v) -> any/c
  mlst : mlist?
  v : any/c
procedure
(mreverse mlst) -> mlist?
  mlst : mlist?
procedure
(mreverse! mlst) -> mlist?
  mlst : mlist?
procedure
(mmap proc mlst ...+) -> mlist?
  proc : procedure?
  mlst : mlist?
procedure
(mfor-each proc mlst ...+) -> void?
  proc : procedure?
  mlst : mlist?
procedure
(mmember v mlst) -> (or/c mlist? #f)
  v : any/c
  mlst : mlist?
procedure
(mmemv v mlst) -> (or/c mlist? #f)
  v : any/c
  mlst : mlist?
procedure
(mmemq v mlst) -> (or/c list? #f)
  v : any/c
  mlst : mlist?
procedure
(massoc v mlst) -> (or/c mpair? #f)
  v : any/c
  mlst : (mlistof mpair?)
procedure
(massv v mlst) -> (or/c mpair? #f)
  v : any/c
  mlst : (mlistof mpair?)
procedure
(massq v mlst) -> (or/c mpair? #f)
  v : any/c
  mlst : (mlistof mpair?)
procedure
(mlistof pred) -> (any/c . -> . boolean?)
  pred : (any/c . -> . any/c)
