aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Faulhaber <git_net@infolace.com>2009-08-20 08:29:19 -0700
committerTom Faulhaber <git_net@infolace.com>2009-08-20 08:29:19 -0700
commit4403ef29108373713942556011e43470720ceb41 (patch)
tree1b9f10ffb2ad6792bf8bd864d2e0fb6262d25615
parent89d33227c3f6a127b79a17bc0b6d704eb8c63186 (diff)
Updated documentation for commit ef69dc58760232c75b55e91d405116aa5ed03d51
-rw-r--r--api-index.html1
-rw-r--r--api-index.json69
-rw-r--r--index.html2
-rw-r--r--str-utils2-api.html77
4 files changed, 89 insertions, 60 deletions
diff --git a/api-index.html b/api-index.html
index c32a7c2a..7adeae43 100644
--- a/api-index.html
+++ b/api-index.html
@@ -485,6 +485,7 @@ Shortcuts:<br />
</span></span><span id="section-content"> <a href="prxml-api.html#*prxml-indent*">*prxml-indent*</a><span id="line-content"> var prxml The number of spaces to indent sub-tags. nil for ...
</span></span><span id="section-content"> <a href="lazy-xml-api.html#parse-seq">parse-seq</a><span id="line-content"> function lazy-xml Parses the source s, which can be a File, InputStr...
</span></span><span id="section-content"> <a href="lazy-xml-api.html#parse-trim">parse-trim</a><span id="line-content"> function lazy-xml Parses the source s, which can be a File, InputStr...
+</span></span><span id="section-content"> <a href="str-utils2-api.html#partial">partial</a><span id="line-content"> function str-utils2 Like clojure.core/partial for functions that take ...
</span></span><span id="section-content"> <a href="str-utils2-api.html#partition">partition</a><span id="line-content"> function str-utils2 Splits the string into a lazy sequence of substrin...
</span></span><span id="section-content"> <a href="seq-utils-api.html#partition-all">partition-all</a><span id="line-content"> function seq-utils Returns a lazy sequence of lists like clojure.core...
</span></span><span id="section-content"> <a href="seq-utils-api.html#partition-by">partition-by</a><span id="line-content"> function seq-utils Applies f to each value in coll, splitting it each...
diff --git a/api-index.json b/api-index.json
index 13fc3a82..d2332bcf 100644
--- a/api-index.json
+++ b/api-index.json
@@ -481,7 +481,7 @@
"author":"Stuart Sierra",
"doc":"String utilities for Clojure"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj",
"wiki-url":
"http://richhickey.github.com/clojure-contrib/str-utils2-api.html",
"name":"clojure.contrib.str-utils2",
@@ -4989,7 +4989,7 @@
"Returns a string of all elements in 'sequence', separated by\n'separator'. Like Perl's 'join'.",
"name":"str-join"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L102",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L102",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/blank?",
"namespace":"clojure.contrib.str-utils2",
@@ -4997,7 +4997,7 @@
"doc":"True if s is nil, empty, or contains only whitespace.",
"name":"blank?"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L127",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L127",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/butlast",
"namespace":"clojure.contrib.str-utils2",
@@ -5006,7 +5006,7 @@
"Returns s without the last n characters. Returns an empty string\nif n is greater than the length of s.\n\nNote the argument order is the opposite of clojure.core/butlast;\nthis is to keep the string as the first argument for use with ->",
"name":"butlast"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L282",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L282",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/capitalize",
"namespace":"clojure.contrib.str-utils2",
@@ -5015,7 +5015,7 @@
"Converts first character of the string to upper-case, all other\ncharacters to lower-case.",
"name":"capitalize"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L255",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L255",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/chomp",
"namespace":"clojure.contrib.str-utils2",
@@ -5024,7 +5024,7 @@
"Removes all trailing newline \\n or return \\r characters from\nstring. Note: String.trim() is similar and faster.",
"name":"chomp"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L246",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L246",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/chop",
"namespace":"clojure.contrib.str-utils2",
@@ -5033,7 +5033,7 @@
"Removes the last character of string, does nothing on a zero-length\nstring.",
"name":"chop"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L77",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L77",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/codepoints",
"namespace":"clojure.contrib.str-utils2",
@@ -5042,7 +5042,7 @@
"Returns a sequence of integer Unicode code points in s. Handles\nUnicode supplementary characters (above U+FFFF) correctly.",
"name":"codepoints"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L348",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L361",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/contains?",
"namespace":"clojure.contrib.str-utils2",
@@ -5050,7 +5050,7 @@
"doc":"True if s contains the substring.",
"name":"contains?"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L37",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L37",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/dochars",
"namespace":"clojure.contrib.str-utils2",
@@ -5059,7 +5059,7 @@
"bindings => [name string]\n\nRepeatedly executes body, with name bound to each character in\nstring. Does NOT handle Unicode supplementary characters (above\nU+FFFF).",
"name":"dochars"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L53",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L53",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/docodepoints",
"namespace":"clojure.contrib.str-utils2",
@@ -5068,7 +5068,7 @@
"bindings => [name string]\n\nRepeatedly executes body, with name bound to the integer code point\nof each Unicode character in the string. Handles Unicode\nsupplementary characters (above U+FFFF) correctly.",
"name":"docodepoints"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L90",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L90",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/escape",
"namespace":"clojure.contrib.str-utils2",
@@ -5077,7 +5077,7 @@
"Returns a new String by applying cmap (a function or a map) to each\ncharacter in s. If cmap returns nil, the original character is\nadded to the output unchanged.",
"name":"escape"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L353",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L366",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/get",
"namespace":"clojure.contrib.str-utils2",
@@ -5085,7 +5085,7 @@
"doc":"Gets the i'th character in string.",
"name":"get"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L314",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L314",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/grep",
"namespace":"clojure.contrib.str-utils2",
@@ -5094,7 +5094,7 @@
"Filters elements of coll by a regular expression. The String\nrepresentation (with str) of each element is tested with re-find.",
"name":"grep"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L240",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L240",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/join",
"namespace":"clojure.contrib.str-utils2",
@@ -5103,7 +5103,7 @@
"Returns a string of all elements in coll, separated by\nseparator. Like Perl's join.",
"name":"join"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L332",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L345",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/lower-case",
"namespace":"clojure.contrib.str-utils2",
@@ -5111,7 +5111,7 @@
"doc":"Converts string to all lower-case.",
"name":"lower-case"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L291",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L291",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/ltrim",
"namespace":"clojure.contrib.str-utils2",
@@ -5119,7 +5119,7 @@
"doc":"Removes whitespace from the left side of string.",
"name":"ltrim"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L307",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L307",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/map-str",
"namespace":"clojure.contrib.str-utils2",
@@ -5128,7 +5128,16 @@
"Apply f to each element of coll, concatenate all results into a\nString.",
"name":"map-str"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L219",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L320",
+ "wiki-url":
+ "http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/partial",
+ "namespace":"clojure.contrib.str-utils2",
+ "arglists":[["f", "&", "args"]],
+ "doc":
+ "Like clojure.core/partial for functions that take their primary\nargument first.\n\nTakes a function f and its arguments, NOT INCLUDING the first\nargument. Returns a new function whose first argument will be the\nfirst argument to f.\n\nExample: (str-utils2/partial str-utils2/take 2)\n ;;=> (fn [s] (str-utils2/take s 2))",
+ "name":"partial"},
+ {"source-url":
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L219",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/partition",
"namespace":"clojure.contrib.str-utils2",
@@ -5137,7 +5146,7 @@
"Splits the string into a lazy sequence of substrings, alternating\nbetween substrings that match the patthern and the substrings\nbetween the matches. The sequence always starts with the substring\nbefore the first match, or an empty string if the beginning of the\nstring matches.\n\nFor example: (partition \"abc123def\" #\"[a-z]+\")\nreturns: (\"\" \"abc\" \"123\" \"def\")",
"name":"partition"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L145",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L145",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/repeat",
"namespace":"clojure.contrib.str-utils2",
@@ -5145,7 +5154,7 @@
"doc":"Returns a new String containing s repeated n times.",
"name":"repeat"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L155",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L155",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/replace",
"namespace":"clojure.contrib.str-utils2",
@@ -5154,7 +5163,7 @@
"Replaces all instances of pattern in string with replacement. \n\nAllowed argument types for pattern and replacement are:\n 1. String and String\n 2. Character and Character\n 3. regex Pattern and String\n (Uses java.util.regex.Matcher.replaceAll)\n 4. regex Pattern and function\n (Calls function with re-groups of each match, uses return \n value as replacement.)",
"name":"replace"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L190",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L190",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/replace-first",
"namespace":"clojure.contrib.str-utils2",
@@ -5163,7 +5172,7 @@
"Replaces the first instance of pattern in s with replacement.\n\nAllowed argument types for pattern and replacement are:\n 1. String and String\n 2. regex Pattern and String\n (Uses java.util.regex.Matcher.replaceAll)\n 3. regex Pattern and function",
"name":"replace-first"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L150",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L150",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/reverse",
"namespace":"clojure.contrib.str-utils2",
@@ -5171,7 +5180,7 @@
"doc":"Returns s with its characters reversed.",
"name":"reverse"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L296",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L296",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/rtrim",
"namespace":"clojure.contrib.str-utils2",
@@ -5179,7 +5188,7 @@
"doc":"Removes whitespace from the right side of string.",
"name":"rtrim"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L337",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L350",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/split",
"namespace":"clojure.contrib.str-utils2",
@@ -5188,7 +5197,7 @@
"Splits string on a regular expression. Optional argument limit is\nthe maximum number of splits.",
"name":"split"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L301",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L301",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/split-lines",
"namespace":"clojure.contrib.str-utils2",
@@ -5196,7 +5205,7 @@
"doc":"Splits s on \\n or \\r\\n.",
"name":"split-lines"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L264",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L264",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/swap-case",
"namespace":"clojure.contrib.str-utils2",
@@ -5205,7 +5214,7 @@
"Changes upper case characters to lower case and vice-versa.\nHandles Unicode supplementary characters correctly. Uses the\nlocale-sensitive String.toUpperCase() and String.toLowerCase()\nmethods.",
"name":"swap-case"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L138",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L138",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/tail",
"namespace":"clojure.contrib.str-utils2",
@@ -5213,7 +5222,7 @@
"doc":"Returns the last n characters of s.",
"name":"tail"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L107",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L107",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/take",
"namespace":"clojure.contrib.str-utils2",
@@ -5222,7 +5231,7 @@
"Take first n characters from s, up to the length of s.\n\nNote the argument order is the opposite of clojure.core/take; this\nis to keep the string as the first argument for use with ->",
"name":"take"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L343",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L356",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/trim",
"namespace":"clojure.contrib.str-utils2",
@@ -5230,7 +5239,7 @@
"doc":"Removes whitespace from both ends of string.",
"name":"trim"},
{"source-url":
- "http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L327",
+ "http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L340",
"wiki-url":
"http://richhickey.github.com/clojure-contrib//str-utils2-api.html#str-utils2/upper-case",
"namespace":"clojure.contrib.str-utils2",
diff --git a/index.html b/index.html
index 0529bd50..041f8e77 100644
--- a/index.html
+++ b/index.html
@@ -1792,7 +1792,7 @@ Some ideas are borrowed from
<a href="http://github.com/francoisdevlin/devlinsf-clojure-utils/">http://github.com/francoisdevlin/devlinsf-clojure-utils/</a></pre>
Public variables and functions:
- <span id="var-link"><a href="str-utils2-api.html#str-utils2/blank?" id="var-tag">blank?</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/butlast" id="var-tag">butlast</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/capitalize" id="var-tag">capitalize</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/chomp" id="var-tag">chomp</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/chop" id="var-tag">chop</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/codepoints" id="var-tag">codepoints</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/contains?" id="var-tag">contains?</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/dochars" id="var-tag">dochars</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/docodepoints" id="var-tag">docodepoints</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/escape" id="var-tag">escape</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/get" id="var-tag">get</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/grep" id="var-tag">grep</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/join" id="var-tag">join</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/lower-case" id="var-tag">lower-case</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/ltrim" id="var-tag">ltrim</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/map-str" id="var-tag">map-str</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/partition" id="var-tag">partition</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/repeat" id="var-tag">repeat</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/replace" id="var-tag">replace</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/replace-first" id="var-tag">replace-first</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/reverse" id="var-tag">reverse</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/rtrim" id="var-tag">rtrim</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/split" id="var-tag">split</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/split-lines" id="var-tag">split-lines</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/swap-case" id="var-tag">swap-case</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/tail" id="var-tag">tail</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/take" id="var-tag">take</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/trim" id="var-tag">trim</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/upper-case" id="var-tag">upper-case</a> </span><br />
+ <span id="var-link"><a href="str-utils2-api.html#str-utils2/blank?" id="var-tag">blank?</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/butlast" id="var-tag">butlast</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/capitalize" id="var-tag">capitalize</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/chomp" id="var-tag">chomp</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/chop" id="var-tag">chop</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/codepoints" id="var-tag">codepoints</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/contains?" id="var-tag">contains?</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/dochars" id="var-tag">dochars</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/docodepoints" id="var-tag">docodepoints</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/escape" id="var-tag">escape</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/get" id="var-tag">get</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/grep" id="var-tag">grep</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/join" id="var-tag">join</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/lower-case" id="var-tag">lower-case</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/ltrim" id="var-tag">ltrim</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/map-str" id="var-tag">map-str</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/partial" id="var-tag">partial</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/partition" id="var-tag">partition</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/repeat" id="var-tag">repeat</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/replace" id="var-tag">replace</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/replace-first" id="var-tag">replace-first</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/reverse" id="var-tag">reverse</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/rtrim" id="var-tag">rtrim</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/split" id="var-tag">split</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/split-lines" id="var-tag">split-lines</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/swap-case" id="var-tag">swap-case</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/tail" id="var-tag">tail</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/take" id="var-tag">take</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/trim" id="var-tag">trim</a> </span><span id="var-link"><a href="str-utils2-api.html#str-utils2/upper-case" id="var-tag">upper-case</a> </span><br />
</div><div id="namespace-entry">
<br />
diff --git a/str-utils2-api.html b/str-utils2-api.html
index cacf0174..ba96077e 100644
--- a/str-utils2-api.html
+++ b/str-utils2-api.html
@@ -87,6 +87,8 @@ namespace.
</div><div style="margin-left: 1em;" class="toc-entry">
<a href="#str-utils2/map-str">map-str</a>
</div><div style="margin-left: 1em;" class="toc-entry">
+ <a href="#str-utils2/partial">partial</a>
+ </div><div style="margin-left: 1em;" class="toc-entry">
<a href="#str-utils2/partition">partition</a>
</div><div style="margin-left: 1em;" class="toc-entry">
<a href="#str-utils2/repeat">repeat</a>
@@ -150,7 +152,7 @@ Some ideas are borrowed from
<pre id="var-usage">Usage: (blank? s)
</pre>
<pre id="var-docstr">True if s is nil, empty, or contains only whitespace.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L102" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L102" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -163,7 +165,7 @@ if n is greater than the length of s.
Note the argument order is the opposite of clojure.core/butlast;
this is to keep the string as the first argument for use with -&gt;</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L127" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L127" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -173,7 +175,7 @@ this is to keep the string as the first argument for use with -&gt;</pre>
</pre>
<pre id="var-docstr">Converts first character of the string to upper-case, all other
characters to lower-case.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L282" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L282" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -183,7 +185,7 @@ characters to lower-case.</pre>
</pre>
<pre id="var-docstr">Removes all trailing newline \n or return \r characters from
string. Note: String.trim() is similar and faster.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L255" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L255" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -193,7 +195,7 @@ string. Note: String.trim() is similar and faster.</pre>
</pre>
<pre id="var-docstr">Removes the last character of string, does nothing on a zero-length
string.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L246" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L246" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -203,7 +205,7 @@ string.</pre>
</pre>
<pre id="var-docstr">Returns a sequence of integer Unicode code points in s. Handles
Unicode supplementary characters (above U+FFFF) correctly.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L77" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L77" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -212,7 +214,7 @@ Unicode supplementary characters (above U+FFFF) correctly.</pre>
<pre id="var-usage">Usage: (contains? s substring)
</pre>
<pre id="var-docstr">True if s contains the substring.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L348" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L361" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -225,7 +227,7 @@ Unicode supplementary characters (above U+FFFF) correctly.</pre>
Repeatedly executes body, with name bound to each character in
string. Does NOT handle Unicode supplementary characters (above
U+FFFF).</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L37" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L37" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -238,7 +240,7 @@ U+FFFF).</pre>
Repeatedly executes body, with name bound to the integer code point
of each Unicode character in the string. Handles Unicode
supplementary characters (above U+FFFF) correctly.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L53" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L53" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -249,7 +251,7 @@ supplementary characters (above U+FFFF) correctly.</pre>
<pre id="var-docstr">Returns a new String by applying cmap (a function or a map) to each
character in s. If cmap returns nil, the original character is
added to the output unchanged.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L90" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L90" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -258,7 +260,7 @@ added to the output unchanged.</pre>
<pre id="var-usage">Usage: (get s i)
</pre>
<pre id="var-docstr">Gets the i'th character in string.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L353" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L366" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -268,7 +270,7 @@ added to the output unchanged.</pre>
</pre>
<pre id="var-docstr">Filters elements of coll by a regular expression. The String
representation (with str) of each element is tested with re-find.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L314" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L314" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -278,7 +280,7 @@ representation (with str) of each element is tested with re-find.</pre>
</pre>
<pre id="var-docstr">Returns a string of all elements in coll, separated by
separator. Like Perl's join.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L240" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L240" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -287,7 +289,7 @@ separator. Like Perl's join.</pre>
<pre id="var-usage">Usage: (lower-case s)
</pre>
<pre id="var-docstr">Converts string to all lower-case.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L332" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L345" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -296,7 +298,7 @@ separator. Like Perl's join.</pre>
<pre id="var-usage">Usage: (ltrim s)
</pre>
<pre id="var-docstr">Removes whitespace from the left side of string.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L291" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L291" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -306,7 +308,24 @@ separator. Like Perl's join.</pre>
</pre>
<pre id="var-docstr">Apply f to each element of coll, concatenate all results into a
String.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L307" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L307" id="var-source">Source</a>
+</div><div id="var-entry">
+ <br />
+ <hr />
+ <h2 id="str-utils2/partial">partial</h2>
+ <span id="var-type">function</span><br />
+ <pre id="var-usage">Usage: (partial f &amp; args)
+</pre>
+ <pre id="var-docstr">Like clojure.core/partial for functions that take their primary
+argument first.
+
+Takes a function f and its arguments, NOT INCLUDING the first
+argument. Returns a new function whose first argument will be the
+first argument to f.
+
+Example: (str-utils2/partial str-utils2/take 2)
+ ;;=&gt; (fn [s] (str-utils2/take s 2))</pre>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L320" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -322,7 +341,7 @@ string matches.
For example: (partition "abc123def" #"[a-z]+")
returns: ("" "abc" "123" "def")</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L219" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L219" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -331,7 +350,7 @@ returns: ("" "abc" "123" "def")</pre>
<pre id="var-usage">Usage: (repeat s n)
</pre>
<pre id="var-docstr">Returns a new String containing s repeated n times.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L145" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L145" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -349,7 +368,7 @@ Allowed argument types for pattern and replacement are:
4. regex Pattern and function
(Calls function with re-groups of each match, uses return
value as replacement.)</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L155" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L155" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -364,7 +383,7 @@ Allowed argument types for pattern and replacement are:
2. regex Pattern and String
(Uses java.util.regex.Matcher.replaceAll)
3. regex Pattern and function</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L190" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L190" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -373,7 +392,7 @@ Allowed argument types for pattern and replacement are:
<pre id="var-usage">Usage: (reverse s)
</pre>
<pre id="var-docstr">Returns s with its characters reversed.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L150" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L150" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -382,7 +401,7 @@ Allowed argument types for pattern and replacement are:
<pre id="var-usage">Usage: (rtrim s)
</pre>
<pre id="var-docstr">Removes whitespace from the right side of string.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L296" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L296" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -393,7 +412,7 @@ Allowed argument types for pattern and replacement are:
</pre>
<pre id="var-docstr">Splits string on a regular expression. Optional argument limit is
the maximum number of splits.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L337" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L350" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -402,7 +421,7 @@ the maximum number of splits.</pre>
<pre id="var-usage">Usage: (split-lines s)
</pre>
<pre id="var-docstr">Splits s on \n or \r\n.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L301" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L301" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -414,7 +433,7 @@ the maximum number of splits.</pre>
Handles Unicode supplementary characters correctly. Uses the
locale-sensitive String.toUpperCase() and String.toLowerCase()
methods.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L264" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L264" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -423,7 +442,7 @@ methods.</pre>
<pre id="var-usage">Usage: (tail s n)
</pre>
<pre id="var-docstr">Returns the last n characters of s.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L138" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L138" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -435,7 +454,7 @@ methods.</pre>
Note the argument order is the opposite of clojure.core/take; this
is to keep the string as the first argument for use with -&gt;</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L107" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L107" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -444,7 +463,7 @@ is to keep the string as the first argument for use with -&gt;</pre>
<pre id="var-usage">Usage: (trim s)
</pre>
<pre id="var-docstr">Removes whitespace from both ends of string.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L343" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L356" id="var-source">Source</a>
</div><div id="var-entry">
<br />
<hr />
@@ -453,7 +472,7 @@ is to keep the string as the first argument for use with -&gt;</pre>
<pre id="var-usage">Usage: (upper-case s)
</pre>
<pre id="var-docstr">Converts string to all upper-case.</pre>
- <a href="http://github.com/richhickey/clojure-contrib/blob/aae84a8b7e47622a4ca324a2828757996b592ea4/src/clojure/contrib/str_utils2.clj#L327" id="var-source">Source</a>
+ <a href="http://github.com/richhickey/clojure-contrib/blob/ef69dc58760232c75b55e91d405116aa5ed03d51/src/clojure/contrib/str_utils2.clj#L340" id="var-source">Source</a>
</div>