Liking cljdoc? Tell your friends :D

ferret.core


-mainclj

(-main & args)

append-to!clj

(append-to! r ks v)

build-solutionclj

(build-solution spec-fn)

build-specsclj

(build-specs input args)

checkout-depsclj

(checkout-deps path)

clang-formatclj

(clang-format options)

compileclj

(compile form options)

compile->binaryclj

(compile->binary options)

compile->cppclj

(compile->cpp form options)

compile-optionsclj

(compile-options & [options])

compile-options-parse-sourceclj

(compile-options-parse-source file)

cpp-file-nameclj

(cpp-file-name options)

cxx-commandclj

(cxx-command options)

cxx-compilerclj

(cxx-compiler options)

define-fnclj

(define-fn fns env name args body)

defobjectclj

(defobject name f options)

destructure-argumentsclj

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

destructure-as-argclj

(destructure-as-arg name parent)

destructure-associativeclj

(destructure-associative name parent pos)

destructure-getclj

(destructure-get name parent key)

destructure-nthclj

(destructure-nth parent pos)

destructure-nth-restclj

(destructure-nth-rest parent pos)

destructure-sequentialclj

(destructure-sequential args parent)

destructure-var-argsclj

(destructure-var-args name parent pos)

do->fnclj

(do->fn form)

emitcljmultimethod


emit-astclj

(emit-ast options ast state)

emit-lambdaclj

(emit-lambda options name env args body state)

emit-sourceclj

(emit-source form options)

escape-analysisclj

(escape-analysis form)

escape-cpp-symbolclj

(escape-cpp-symbol s)

escape-fn-callsclj

(escape-fn-calls form)

escape-fn-dispatchclj

(escape-fn-dispatch form)

escape-fnsclj

(escape-fns form)

expand-macrosclj


expand-macros-auxclj

(expand-macros-aux form)

expand-macros-singleclj

(expand-macros-single form)

expand-reader-macrosclj

(expand-reader-macros form)

ferret-runtimeclj

(ferret-runtime options form)

file-nameclj

(file-name options)

fn->inlineclj

(fn->inline options form)

fn->liftclj

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

fn-defined?clj

(fn-defined? fns env args body)

import-modulesclj

(import-modules form options)

import-modules-allclj

(import-modules-all form options)

import-modules-convert-alias-to-moduleclj

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

import-modules-load-modulesclj

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

import-modules-select-requireclj

(import-modules-select-require form)

inline-defn?clj

(inline-defn? f)

invoke-fnclj

(invoke-fn n args)

lambda-definitionsclj

(lambda-definitions fns)

lambda-implementationsclj

(lambda-implementations fns)

let->fnclj

(let->fn form)

let-assertclj

(let-assert bindings body)

let-closureclj

(let-closure bindings body)

macro-normalizeclj

(macro-normalize f)

new-fn-argclj

(new-fn-arg name parent pos)

new-fn-heapclj

(new-fn-heap l)

new-fn-stackclj

(new-fn-stack l)

new-fn-var-argclj

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

norm-fn-envclj

(norm-fn-env env)

program-optionsclj


program-templateclj

(program-template source options)

read-clojure-fileclj

(read-clojure-file f)

remove-assertionsclj

(remove-assertions options form)

shake-concatclj

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

symbol-conversionclj

(symbol-conversion form)

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

× close