Index of Public Functions and Variables - Contracts programming in Clojure 0.0.7 (in development)

This page has an alphabetical index of all the documented functions and variables in Contracts programming in Clojure.

Shortcuts:
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
Other

A


  

B


  

C

 constraint?                  function      clojure.core.contracts.impl.utils Determines if a symbol represents a...

  

D

 defconstrainedfn             macro         clojure.core.contracts.constraints Defines a function using the `cont...
 defcurried                   macro         clojure.core.contracts.impl.utils Builds another arity of the fn that...
 defcurry-from                macro         clojure.core.contracts.impl.utils Builds a pass-through curried fn fo...

  

E

 except                       function      clojure.core.contracts.constraints P except Q.

  

F


  

G


  

H

 ->Hoc                        function      clojure.core.contracts.impl.transformers Positional factory function ...
 Hoc                          record        clojure.core.contracts.impl.transformers 

  

I

 implies                      function      clojure.core.contracts.constraints Logical implication.
 in                           function      clojure.core.contracts.constraints Takes an item and determines if it...

  

J


  

K


  

L


  

M

 map->Hoc                     function      clojure.core.contracts.impl.transformers Factory function for class c...

  

N

 not=                         function      clojure.core.contracts.constraints Curried version of #'clojure.core/...

  

O


  

P

 provide                      macro         clojure.core.contracts Provides the Var manipulation macro offering e...

  

Q


  

R


  

S


  

T


  

U


  

V


  

W

 whitelist                    function      clojure.core.contracts.constraints Takes a thing with keys (i.e. maps...
 with-constraints             function      clojure.core.contracts A contract combinator.  Takes a target functi...

  

X

 xor                          function      clojure.core.contracts.constraints Exclusive or.

  

Y


  

Z


  

Other

 <-                           function      clojure.core.contracts.constraints Converse implication.
 <=>                          function      clojure.core.contracts.constraints Logical equality.
 =                            function      clojure.core.contracts.constraints Curried version of #'clojure.core/...
 ==                           function      clojure.core.contracts.constraints Curried version of #'clojure.core/...

  
Logo & site design by Tom Hickey.
Clojure auto-documentation system by Tom Faulhaber.