Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Adding tocfrom old trammel version

  • Loading branch information...
commit 1ada1da1efbc1805a55972cc54110e89f3abc3e0 1 parent e2e7390
@fogus fogus authored
Showing with 15 additions and 0 deletions.
  1. +15 −0 docs/
15 docs/
@@ -0,0 +1,15 @@
+title: Trammel - Documentation
+### documentation
+Trammel provides a set of functions used to ease the inclusion of [contracts-programming](cp.html) for the [Clojure]( programming language. In addition
+to providing a DSL for defining functions that adhere to a specific contract, Trammel provides a way to define isolated contracts that can later be applied to
+existing functions at runtime. Below you will find a more information on both approaches to contracts:
+ - [Applying Contracts to Existing Functions](provide-contracts/)
+ - [Defining Constrained Functions](defconstrainedfn/)
+ - [Defining Isolated Unnamed Contracts](contract/)
+ - [Defining Isolated Named Contracts](defcontract/)
+ - [Applying Contracts Manually](with-constraints/)
Please sign in to comment.
Something went wrong with that request. Please try again.