CrossClj

0.1.0 docs

SourceDocs



RECENT
    VARS
    %specials
    capture-syntactic-environment
    compile
    compile-exprs
    compile-nested-inits
    compile-seq
    compile-special
    compile-symbol
    compile-syntactic-closure
    define-syntax
    expand
    make-syntactic-closure
    quasiquote
    sc-macro-transformer
    special?
    syntactic-closur-ize
    syntactic-closure?
    UNQUOTE
    UNQUOTE-SPLICING
    unquote-splicing?
    unquote?

    « Index of all namespaces of this project

    (capture-syntactic-environment f)
    (compile env exp)
    Private
    (compile-exprs env exprs)
    Private
    (compile-nested-inits names inits env)
    Private
    (compile-seq env exp)
    multimethodPrivate
    Private
    (compile-symbol env sym)
    Private
    (compile-syntactic-closure env sc)
    macro
    (define-syntax name args & body)
    (expand xxs depth kwd on-unquote on-unquote-sp)
    (make-syntactic-closure env free-vars exp)
    macro
    (quasiquote x)
    macro
    (sc-macro-transformer f)
    Private
    (special? op)
    Private
    (syntactic-closur-ize f)
    (syntactic-closure? x)
    Private
    (unquote-splicing? x)
    Private
    (unquote? x)