Liking cljdoc? Tell your friends :D

compiler.core


-mainclj

(-main & args)
source

append-to!clj

(append-to! r ks v)
source

build-solutionclj

(build-solution spec-fn)
source

build-specsclj

(build-specs input args)
source

checkout-depsclj

(checkout-deps path)
source

clang-formatclj

(clang-format options)
source

compileclj

(compile form options)
source

compile->binaryclj

(compile->binary options)
source

compile->cppclj

(compile->cpp form options)
source

compile-optionsclj

(compile-options & [options])
source

compile-options-parse-sourceclj

(compile-options-parse-source file)
source

cpp-file-nameclj

(cpp-file-name options)
source

cxx-commandclj

(cxx-command options)
source

cxx-compilerclj

(cxx-compiler options)
source

define-fnclj

(define-fn fns env name args body)
source

defobjectclj

(defobject name f options)
source

destructure-argumentsclj

(destructure-arguments args)
(destructure-arguments args parent)
source

destructure-as-argclj

(destructure-as-arg name parent)
source

destructure-associativeclj

(destructure-associative name parent pos)
source

destructure-getclj

(destructure-get name parent key)
source

destructure-nthclj

(destructure-nth parent pos)
source

destructure-nth-restclj

(destructure-nth-rest parent pos)
source

destructure-sequentialclj

(destructure-sequential args parent)
source

destructure-var-argsclj

(destructure-var-args name parent pos)
source

do->fnclj

(do->fn form)
source

emitcljmultimethod

source

emit-astclj

(emit-ast options ast state)
source

emit-lambdaclj

(emit-lambda options name env args body state)
source

emit-sourceclj

(emit-source form options)
source

escape-analysisclj

(escape-analysis form)
source

escape-cpp-symbolclj

(escape-cpp-symbol s)
source

escape-fn-callsclj

(escape-fn-calls form)
source

escape-fn-dispatchclj

(escape-fn-dispatch form)
source

escape-fnsclj

(escape-fns form)
source

expand-macrosclj

source

expand-macros-auxclj

(expand-macros-aux form)
source

expand-macros-singleclj

(expand-macros-single form)
source

expand-reader-macrosclj

(expand-reader-macros form)
source

ferret-runtimeclj

(ferret-runtime options form)
source

file-nameclj

(file-name options)
source

fn->inlineclj

(fn->inline options form)
source

fn->liftclj

(fn->lift form)
(fn->lift form fns & [env])
source

fn-defined?clj

(fn-defined? fns env args body)
source

import-modulesclj

(import-modules form options)
source

import-modules-allclj

(import-modules-all form options)
source

import-modules-convert-alias-to-moduleclj

(import-modules-convert-alias-to-module package-list form)
source

import-modules-load-modulesclj

(import-modules-load-modules package-list options)
source

import-modules-select-requireclj

(import-modules-select-require form)
source

inline-defn?clj

(inline-defn? f)
source

invoke-fnclj

(invoke-fn n args)
source

lambda-definitionsclj

(lambda-definitions fns)
source

lambda-implementationsclj

(lambda-implementations fns)
source

let->fnclj

(let->fn form)
source

let-assertclj

(let-assert bindings body)
source

let-closureclj

(let-closure bindings body)
source

macro-normalizeclj

(macro-normalize f)
source

new-fn-argclj

(new-fn-arg name parent pos)
source

new-fn-heapclj

(new-fn-heap l)
source

new-fn-stackclj

(new-fn-stack l)
source

new-fn-var-argclj

(new-fn-var-arg name parent pos)
source

norm-fn-envclj

(norm-fn-env env)
source

program-optionsclj

source

program-templateclj

(program-template source options)
source

read-clojure-fileclj

(read-clojure-file f)
source

remove-assertionsclj

(remove-assertions options form)
source

shake-concatclj

(shake-concat header form)
(shake-concat form built-in fns non-shakeable)
source

symbol-conversionclj

(symbol-conversion form)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close