Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

License stuff

  • Loading branch information...
commit 6d67fcd79680d90961706b9fa3bf468d849c0954 1 parent 8df77d5
@fogus fogus authored
View
1  src/trammel/core.clj
@@ -10,6 +10,7 @@
; distribution. By using this software in any fashion, you are
; agreeing to be bound by the terms of this license. You must not
; remove this notice, or any other, from this software.
+
(ns trammel.core
"The core contracts programming functions and macros for Trammel."
(:use [trammel.funcify :only (funcify)])
View
13 src/trammel/factors.clj
@@ -1,3 +1,16 @@
+;; factors.clj -- Contracts programming library for Clojure
+
+;; by Michael Fogus - <http://fogus.me/fun/trammel>
+;; May 26, 2010
+
+; Copyright (c) Michael Fogus, 2010. All rights reserved. The use
+; and distribution terms for this software are covered by the Eclipse
+; Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)
+; which can be found in the file COPYING the root of this
+; distribution. By using this software in any fashion, you are
+; agreeing to be bound by the terms of this license. You must not
+; remove this notice, or any other, from this software.
+
(ns trammel.factors
"Provides some common argument checkers and factorings."
(:require [clojure.set :as set]))
View
14 src/trammel/funcify.clj
@@ -1,5 +1,17 @@
-(ns trammel.funcify)
+;; funcify.clj -- Contracts programming library for Clojure
+
+;; by Michael Fogus - <http://fogus.me/fun/trammel>
+;; May 26, 2010
+; Copyright (c) Michael Fogus, 2010. All rights reserved. The use
+; and distribution terms for this software are covered by the Eclipse
+; Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)
+; which can be found in the file COPYING the root of this
+; distribution. By using this software in any fashion, you are
+; agreeing to be bound by the terms of this license. You must not
+; remove this notice, or any other, from this software.
+
+(ns trammel.funcify)
(declare funcify*)
(declare funcify-factor)
View
13 src/trammel/provide.clj
@@ -1,3 +1,16 @@
+;; provide.clj -- Contracts programming library for Clojure
+
+;; by Michael Fogus - <http://fogus.me/fun/trammel>
+;; May 26, 2010
+
+; Copyright (c) Michael Fogus, 2010. All rights reserved. The use
+; and distribution terms for this software are covered by the Eclipse
+; Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)
+; which can be found in the file COPYING the root of this
+; distribution. By using this software in any fashion, you are
+; agreeing to be bound by the terms of this license. You must not
+; remove this notice, or any other, from this software.
+
(ns trammel.provide
"Provides the Var manipulation macro offering ex post facto application of contracts
to existing functions."
Please sign in to comment.
Something went wrong with that request. Please try again.