Liking cljdoc? Tell your friends :D

sqlosure.backend


add-functionclj

(add-function backend f)

Add a function f to a backend backend.

Add a function `f` to a backend `backend`.
sourceraw docstring

add-type-implementationclj

(add-type-implementation backend t)

Add a type t to a backend backend.

Add a type `t` to a backend `backend`.
sourceraw docstring

backendclj

source

Backendclj

source

backend-functionsclj

(backend-functions rec__2313__auto__)
(backend-functions data__2314__auto__ v__2315__auto__)

Lens for the functions field from a Backend record. See sqlosure.backend/make-backend.

Lens for the `functions` field from a [[Backend]] record. See [[sqlosure.backend/make-backend]].
sourceraw docstring

backend-type-implementationsclj

(backend-type-implementations rec__2313__auto__)
(backend-type-implementations data__2314__auto__ v__2315__auto__)

Lens for the type-implementations field from a Backend record. See sqlosure.backend/make-backend.

Lens for the `type-implementations` field from a [[Backend]] record. See [[sqlosure.backend/make-backend]].
sourceraw docstring

backend?clj

(backend? thing)

Is object a Backend record? See sqlosure.backend/make-backend.

Is object a `Backend` record? See [[sqlosure.backend/make-backend]].
sourceraw docstring

get-functionclj

(get-function backend f)

Get the implementation for a function f from a backend-implementation.

Get the implementation for a function `f` from a `backend`-implementation.
sourceraw docstring

get-type-implementationclj

(get-type-implementation backend ty)

Get the implementation for a type ty from a backend-implementation.

Get the implementation for a type `ty` from a `backend`-implementation.
sourceraw docstring

make-backendclj

(make-backend type-implementations functions)

Construct a Backend record.

type-implementations: access via sqlosure.backend/backend-type-implementations functions: access via sqlosure.backend/backend-functions

Construct a `Backend` record.

`type-implementations`: access via [[sqlosure.backend/backend-type-implementations]]
`functions`: access via [[sqlosure.backend/backend-functions]]
sourceraw docstring

reify-type-implementationclj

(reify-type-implementation backend t lens f)

Reify a specific aspect of a type-implementation of type t. Applies f at lens of the implementation of type t.

Reify a specific aspect of a type-implementation of type `t`. Applies `f` at
`lens` of the implementation of type t.
sourceraw docstring

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

× close