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)

clang-formatclj

(clang-format options)

closure-conversionclj

(closure-conversion form)
(closure-conversion form fns & env)

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)

default-cpp-extensionclj


define-lambdaclj

(define-lambda fns env 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-lambdasclj

(escape-lambdas form)

escape-stringclj

(escape-string s)

exit-failureclj

(exit-failure)

exit-successclj

(exit-success)

expand-macrosclj

(expand-macros form)

expand-macros-allclj


expand-macros-all-auxclj

(expand-macros-all-aux form)

expand-reader-macrosclj

(expand-reader-macros form)

ferret-runtimeclj

(ferret-runtime options form)

file-base-nameclj

(file-base-name f)

file-existsclj

(file-exists f)

file-extensionclj

(file-extension f)

file-nameclj

(file-name options)

file-pathclj

(file-path file)

fn->unique-argsclj

(fn->unique-args form)

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-global-fnsclj

(inline-global-fns options form)

inline-global-fns-pureclj

(inline-global-fns-pure form fn-defs fn-table)

invoke-lambdaclj

(invoke-lambda n args)

is-form-fn?clj

(is-form-fn? & s)

is-form?clj

(is-form? s f)

lambda-defined?clj

(lambda-defined? fns env args body)

lambda-definitionsclj

(lambda-definitions fns)

lambda-implementationsclj

(lambda-implementations fns)

let->fnclj

(let->fn form)

log-formatterclj


log-handlerclj


loggerclj


macro-normalizeclj

(macro-normalize f)

make-fileclj

(make-file p n e)

morph-formclj

(morph-form tree pred f)

new-lambda-argclj

(new-lambda-arg name parent pos)

new-lambda-heapclj

(new-lambda-heap l)

new-lambda-stackclj

(new-lambda-stack l)

new-lambda-var-argclj

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

norm-lambda-envclj

(norm-lambda-env env)

os-nameclj

(os-name)

program-optionsclj


program-templateclj

(program-template source options)

read-clojure-fileclj

(read-clojure-file f)

read-fileclj

(read-file f & [options])

read-file-from-urlclj

(read-file-from-url f)

remove-assertionsclj

(remove-assertions options form)

remove-formclj

(remove-form tree pred)

select-def-fnclj

(select-def-fn form)

select-formclj

(select-form tree pred)

shake-concatclj

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

symbol-conversionclj

(symbol-conversion form)

write-to-fileclj

(write-to-file f s)

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

× close