Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Update latest ClojureDocs.org snapshot to October 26, 2012

  • Loading branch information...
commit bf8f63e7a726ecc8c3dc699c877c54a0ad680617 1 parent 10c2307
Andy Fingerhut authored October 27, 2012

Showing 1 changed file with 312 additions and 22 deletions. Show diff stats Hide diff stats

  1. 334  snapshots/clojuredocs-snapshot-latest.txt
334  snapshots/clojuredocs-snapshot-latest.txt
... ...
@@ -1,4 +1,4 @@
1  
-{:snapshot-time "Sun Oct 14 15:00:11 PDT 2012",
  1
+{:snapshot-time "Fri Oct 26 22:54:17 PDT 2012",
2 2
  :snapshot-info
3 3
  {"clojure.zip/insert-right"
4 4
   {:comments [],
@@ -1305,7 +1305,17 @@
1305 1305
    :ns "clj-swing.combo-box",
1306 1306
    :url "http://clojuredocs.org/v/5169"},
1307 1307
   "clojure.string/replace"
1308  
-  {:comments [],
  1308
+  {:comments
  1309
+   [{:namespace_id 345,
  1310
+     :ns "clojure.string",
  1311
+     :updated_at "2012-10-24 19:35:41.0",
  1312
+     :user_id 765,
  1313
+     :function "replace",
  1314
+     :version "1.3.0",
  1315
+     :created_at "2012-10-24 19:35:41.0",
  1316
+     :library "Clojure Core",
  1317
+     :library_id 15,
  1318
+     :body "How can i replace \".\" with #\"\\s\""}],
1309 1319
    :see-alsos
1310 1320
    [{:namespace_id 99,
1311 1321
      :weight 1,
@@ -2926,9 +2936,43 @@
2926 2936
    :ns "clojure.core",
2927 2937
    :url "http://clojuredocs.org/v/5300"},
2928 2938
   "clojure.core/*print-meta*"
2929  
-  {:comments [],
2930  
-   :see-alsos [],
2931  
-   :examples [],
  2939
+  {:comments
  2940
+   [{:namespace_id 330,
  2941
+     :ns "clojure.core",
  2942
+     :updated_at "2012-10-24 18:30:51.0",
  2943
+     :user_id 755,
  2944
+     :function "*print-meta*",
  2945
+     :version "1.3.0",
  2946
+     :created_at "2012-10-24 18:30:51.0",
  2947
+     :library "Clojure Core",
  2948
+     :library_id 15,
  2949
+     :body
  2950
+     "\"printing an object\" means via **pr** not print or println"}],
  2951
+   :see-alsos
  2952
+   [{:namespace_id 99,
  2953
+     :weight 2,
  2954
+     :name "pr",
  2955
+     :updated_at "2011-09-07 03:48:35.0",
  2956
+     :version "1.2.0",
  2957
+     :created_at "2010-07-14 20:25:19.0",
  2958
+     :added nil,
  2959
+     :url "http://clojuredocs.org/v/2017",
  2960
+     :line "2815",
  2961
+     :arglists_comp "[]|[x]|[x & more]",
  2962
+     :url_friendly_name "pr",
  2963
+     :file "clojure/core.clj"}],
  2964
+   :examples
  2965
+   [{:namespace_id 330,
  2966
+     :ns "clojure.core",
  2967
+     :updated_at "2012-10-24 18:00:06.0",
  2968
+     :function "*print-meta*",
  2969
+     :version 3,
  2970
+     :created_at "2012-10-24 17:55:56.0",
  2971
+     :library "Clojure Core",
  2972
+     :lib_version "1.3.0",
  2973
+     :library_id 15,
  2974
+     :body
  2975
+     "user=> (binding [*print-meta* true] \n         (pr (var defmacro)) )\n;;^{:macro true, :ns #<Namespace clojure.core>, :name defmacro, :arglists ^{:line 424, :column 15} ([name doc-string? attr-map? [params*] body] [name doc-string? attr-map? ^{:line 425, :column 46} ([params*] body) + attr-map?]), :column 1, :added \"1.0\", :doc \"Like defn, but the resulting function name is declared as a\\n  macro and will be used as a macro by the compiler when it is\\n  called.\", :line 419, :file \"clojure/core.clj\"} #'clojure.core/defmacro\nnil\n"}],
2932 2976
    :id 5307,
2933 2977
    :name "*print-meta*",
2934 2978
    :ns "clojure.core",
@@ -5238,7 +5282,31 @@
5238 5282
    :url "http://clojuredocs.org/v/2820"},
5239 5283
   "clojure.core/disj"
5240 5284
   {:comments [],
5241  
-   :see-alsos [],
  5285
+   :see-alsos
  5286
+   [{:namespace_id 99,
  5287
+     :weight 1,
  5288
+     :name "dissoc",
  5289
+     :updated_at "2010-10-20 04:42:15.0",
  5290
+     :version "1.2.0",
  5291
+     :created_at "2010-07-14 20:26:08.0",
  5292
+     :added nil,
  5293
+     :url "http://clojuredocs.org/v/2091",
  5294
+     :line "1164",
  5295
+     :arglists_comp "[map]|[map key]|[map key & ks]",
  5296
+     :url_friendly_name "dissoc",
  5297
+     :file "clojure/core.clj"}
  5298
+    {:namespace_id 99,
  5299
+     :weight 1,
  5300
+     :name "disj!",
  5301
+     :updated_at "2011-06-10 14:01:33.0",
  5302
+     :version "1.2.0",
  5303
+     :created_at "2010-07-14 20:26:20.0",
  5304
+     :added nil,
  5305
+     :url "http://clojuredocs.org/v/2109",
  5306
+     :line "2593",
  5307
+     :arglists_comp "[set]|[set key]|[set key & ks]",
  5308
+     :url_friendly_name "disj!",
  5309
+     :file "clojure/core.clj"}],
5242 5310
    :examples
5243 5311
    [{:namespace_id 99,
5244 5312
      :ns "clojure.core",
@@ -6801,6 +6869,18 @@
6801 6869
      :line "560",
6802 6870
      :arglists_comp "[name]|[ns name]",
6803 6871
      :url_friendly_name "find-keyword",
  6872
+     :file "clojure/core.clj"}
  6873
+    {:namespace_id 99,
  6874
+     :weight 2,
  6875
+     :name "symbol",
  6876
+     :updated_at "2010-11-08 06:20:00.0",
  6877
+     :version "1.2.0",
  6878
+     :created_at "2010-07-14 20:20:50.0",
  6879
+     :added nil,
  6880
+     :url "http://clojuredocs.org/v/1624",
  6881
+     :line "476",
  6882
+     :arglists_comp "[name]|[ns name]",
  6883
+     :url_friendly_name "symbol",
6804 6884
      :file "clojure/core.clj"}],
6805 6885
    :examples
6806 6886
    [{:namespace_id 99,
@@ -7326,7 +7406,19 @@
7326 7406
    :url "http://clojuredocs.org/v/3887"},
7327 7407
   "clojure.core/compare-and-set!"
7328 7408
   {:comments [],
7329  
-   :see-alsos [],
  7409
+   :see-alsos
  7410
+   [{:namespace_id 99,
  7411
+     :weight 1,
  7412
+     :name "atom",
  7413
+     :updated_at "2010-10-20 04:42:14.0",
  7414
+     :version "1.2.0",
  7415
+     :created_at "2010-07-14 20:25:27.0",
  7416
+     :added nil,
  7417
+     :url "http://clojuredocs.org/v/2028",
  7418
+     :line "1767",
  7419
+     :arglists_comp "[x]|[x & options]",
  7420
+     :url_friendly_name "atom",
  7421
+     :file "clojure/core.clj"}],
7330 7422
    :examples
7331 7423
    [{:namespace_id 99,
7332 7424
      :ns "clojure.core",
@@ -12217,6 +12309,18 @@
12217 12309
      :line "653",
12218 12310
      :arglists_comp "[x]|[x y]|[x y & more]",
12219 12311
      :url_friendly_name "=",
  12312
+     :file "clojure/core.clj"}
  12313
+    {:namespace_id 99,
  12314
+     :weight 1,
  12315
+     :name "identical?",
  12316
+     :updated_at "2010-10-20 04:42:05.0",
  12317
+     :version "1.2.0",
  12318
+     :created_at "2010-07-14 20:21:18.0",
  12319
+     :added nil,
  12320
+     :url "http://clojuredocs.org/v/1666",
  12321
+     :line "646",
  12322
+     :arglists_comp "[x y]",
  12323
+     :url_friendly_name "identical_q",
12220 12324
      :file "clojure/core.clj"}],
12221 12325
    :examples
12222 12326
    [{:namespace_id 99,
@@ -21213,15 +21317,15 @@
21213 21317
    :examples
21214 21318
    [{:namespace_id 111,
21215 21319
      :ns "clojure.set",
21216  
-     :updated_at "2010-09-26 05:23:50.0",
  21320
+     :updated_at "2012-10-15 13:18:44.0",
21217 21321
      :function "rename-keys",
21218  
-     :version 3,
  21322
+     :version 4,
21219 21323
      :created_at "2010-07-10 22:00:15.0",
21220 21324
      :library "Clojure Core",
21221 21325
      :lib_version "1.2.0",
21222 21326
      :library_id 3,
21223 21327
      :body
21224  
-     "user=> (rename-keys {:a 1, :b 2} {:a :new-a, :b :new-b})\n{:new-a 1, :new-b 2}\n\n\n;; The behavior when the second map contains a key not in the first is interesting.\n;; I suspect you shouldn't depend on it. (Clojure 1.1)\n\nuser=> (rename-keys {:a 1} {:b :new-b})\n{ :a 1, :new-b nil}\n"}
  21328
+     "user=> (rename-keys {:a 1, :b 2} {:a :new-a, :b :new-b})\n{:new-a 1, :new-b 2}\n\n\n;; The behavior when the second map contains a key not in the first is interesting.\n;; I suspect you shouldn't depend on it. (Clojure 1.1 - no longer happens in 1.2.1)\n\nuser=> (rename-keys {:a 1} {:b :new-b})\n{ :a 1, :new-b nil}\n"}
21225 21329
     {:namespace_id 111,
21226 21330
      :ns "clojure.set",
21227 21331
      :updated_at "2011-05-13 17:34:28.0",
@@ -22703,7 +22807,19 @@
22703 22807
    :url "http://clojuredocs.org/v/3796"},
22704 22808
   "clojure.core/bound-fn*"
22705 22809
   {:comments [],
22706  
-   :see-alsos [],
  22810
+   :see-alsos
  22811
+   [{:namespace_id 99,
  22812
+     :weight 0,
  22813
+     :name "bound-fn",
  22814
+     :updated_at "2010-10-20 04:42:03.0",
  22815
+     :version "1.2.0",
  22816
+     :created_at "2010-07-14 20:19:35.0",
  22817
+     :added nil,
  22818
+     :url "http://clojuredocs.org/v/1525",
  22819
+     :line "1525",
  22820
+     :arglists_comp "[& fntail]",
  22821
+     :url_friendly_name "bound-fn",
  22822
+     :file "clojure/core.clj"}],
22707 22823
    :examples
22708 22824
    [{:namespace_id 330,
22709 22825
      :ns "clojure.core",
@@ -28707,7 +28823,19 @@
28707 28823
    :url "http://clojuredocs.org/v/303"},
28708 28824
   "clojure.core/max-key"
28709 28825
   {:comments [],
28710  
-   :see-alsos [],
  28826
+   :see-alsos
  28827
+   [{:namespace_id 99,
  28828
+     :weight 1,
  28829
+     :name "max",
  28830
+     :updated_at "2010-10-20 04:42:11.0",
  28831
+     :version "1.2.0",
  28832
+     :created_at "2010-07-14 20:24:03.0",
  28833
+     :added nil,
  28834
+     :url "http://clojuredocs.org/v/1903",
  28835
+     :line "912",
  28836
+     :arglists_comp "[x]|[x y]|[x y & more]",
  28837
+     :url_friendly_name "max",
  28838
+     :file "clojure/core.clj"}],
28711 28839
    :examples
28712 28840
    [{:namespace_id 99,
28713 28841
      :ns "clojure.core",
@@ -28784,6 +28912,18 @@
28784 28912
      :line "1723",
28785 28913
      :arglists_comp "[x]|[x & options]",
28786 28914
      :url_friendly_name "ref",
  28915
+     :file "clojure/core.clj"}
  28916
+    {:namespace_id 99,
  28917
+     :weight 0,
  28918
+     :name "commute",
  28919
+     :updated_at "2010-10-20 04:42:04.0",
  28920
+     :version "1.2.0",
  28921
+     :created_at "2010-07-14 20:20:33.0",
  28922
+     :added nil,
  28923
+     :url "http://clojuredocs.org/v/1600",
  28924
+     :line "1837",
  28925
+     :arglists_comp "[ref fun & args]",
  28926
+     :url_friendly_name "commute",
28787 28927
      :file "clojure/core.clj"}],
28788 28928
    :examples
28789 28929
    [{:namespace_id 99,
@@ -34842,7 +34982,31 @@
34842 34982
    :url "http://clojuredocs.org/v/450"},
34843 34983
   "clojure.core/get-thread-bindings"
34844 34984
   {:comments [],
34845  
-   :see-alsos [],
  34985
+   :see-alsos
  34986
+   [{:namespace_id 99,
  34987
+     :weight 0,
  34988
+     :name "bound-fn",
  34989
+     :updated_at "2010-10-20 04:42:03.0",
  34990
+     :version "1.2.0",
  34991
+     :created_at "2010-07-14 20:19:35.0",
  34992
+     :added nil,
  34993
+     :url "http://clojuredocs.org/v/1525",
  34994
+     :line "1525",
  34995
+     :arglists_comp "[& fntail]",
  34996
+     :url_friendly_name "bound-fn",
  34997
+     :file "clojure/core.clj"}
  34998
+    {:namespace_id 99,
  34999
+     :weight 0,
  35000
+     :name "bound-fn*",
  35001
+     :updated_at "2010-10-20 04:42:07.0",
  35002
+     :version "1.2.0",
  35003
+     :created_at "2010-07-14 20:22:27.0",
  35004
+     :added nil,
  35005
+     :url "http://clojuredocs.org/v/1767",
  35006
+     :line "1514",
  35007
+     :arglists_comp "[f]",
  35008
+     :url_friendly_name "bound-fn*",
  35009
+     :file "clojure/core.clj"}],
34846 35010
    :examples [],
34847 35011
    :id 5539,
34848 35012
    :name "get-thread-bindings",
@@ -40224,7 +40388,19 @@
40224 40388
    :url "http://clojuredocs.org/v/1294"},
40225 40389
   "clojure.core/empty?"
40226 40390
   {:comments [],
40227  
-   :see-alsos [],
  40391
+   :see-alsos
  40392
+   [{:namespace_id 99,
  40393
+     :weight 1,
  40394
+     :name "seq",
  40395
+     :updated_at "2010-10-20 04:42:08.0",
  40396
+     :version "1.2.0",
  40397
+     :created_at "2010-07-14 20:22:37.0",
  40398
+     :added nil,
  40399
+     :url "http://clojuredocs.org/v/1778",
  40400
+     :line "114",
  40401
+     :arglists_comp "[coll]",
  40402
+     :url_friendly_name "seq",
  40403
+     :file "clojure/core.clj"}],
40228 40404
    :examples
40229 40405
    [{:namespace_id 99,
40230 40406
      :ns "clojure.core",
@@ -44249,7 +44425,18 @@
44249 44425
    :ns "clojure.core",
44250 44426
    :url "http://clojuredocs.org/v/5351"},
44251 44427
   "clojure.core/some"
44252  
-  {:comments [],
  44428
+  {:comments
  44429
+   [{:namespace_id 330,
  44430
+     :ns "clojure.core",
  44431
+     :updated_at "2012-10-26 02:26:42.0",
  44432
+     :user_id 763,
  44433
+     :function "some",
  44434
+     :version "1.3.0",
  44435
+     :created_at "2012-10-26 02:26:42.0",
  44436
+     :library "Clojure Core",
  44437
+     :library_id 15,
  44438
+     :body
  44439
+     "Be careful about using sets as predicates if you don't know what is in the set.\nIn particular, <pre>(#{nil} nil)</pre> is <pre>nil</pre> and <pre>(#{false} false)</pre> is <pre>false</pre> Consider using <pre>contains?</pre> instead."}],
44253 44440
    :see-alsos
44254 44441
    [{:namespace_id 99,
44255 44442
      :weight 2,
@@ -46007,7 +46194,18 @@
46007 46194
   "clojure.reflect/resolve-class"
46008 46195
   {:comments [],
46009 46196
    :see-alsos [],
46010  
-   :examples [],
  46197
+   :examples
  46198
+   [{:namespace_id 341,
  46199
+     :ns "clojure.reflect",
  46200
+     :updated_at "2012-10-24 19:34:39.0",
  46201
+     :function "resolve-class",
  46202
+     :version 1,
  46203
+     :created_at "2012-10-24 19:34:39.0",
  46204
+     :library "Clojure Core",
  46205
+     :lib_version "1.3.0",
  46206
+     :library_id 15,
  46207
+     :body
  46208
+     ";;Check if class c exists on the classpath\n(use '[clojure.reflect :only [resolve-class]])\n\n(defn class-exists? [c] \n  (resolve-class (.getContextClassLoader (Thread/currentThread)) c))\n\nuser=> (class-exists? 'org.joda.time.DateTime) \nnil"}],
46011 46209
    :id 5963,
46012 46210
    :name "resolve-class",
46013 46211
    :ns "clojure.reflect",
@@ -46566,7 +46764,18 @@
46566 46764
      :library "Clojure Core",
46567 46765
      :library_id 3,
46568 46766
      :body
46569  
-     "The difference between **rem** and **mod** can be remembered by noting that **mod** always returns a value between 0 and div."}],
  46767
+     "The difference between **rem** and **mod** can be remembered by noting that **mod** always returns a value between 0 and div."}
  46768
+    {:namespace_id 330,
  46769
+     :ns "clojure.core",
  46770
+     :updated_at "2012-10-17 12:02:45.0",
  46771
+     :user_id 757,
  46772
+     :function "mod",
  46773
+     :version "1.3.0",
  46774
+     :created_at "2012-10-16 16:31:33.0",
  46775
+     :library "Clojure Core",
  46776
+     :library_id 15,
  46777
+     :body
  46778
+     "I am confused by the comment about the definition on lines 13+ of the example - which is not accurate when invoking mod when 'num' is positive and 'div' negative. Applying the definition to <pre>(mod 10 -3)</pre> we have \n<li> the largest multiple of -3 not exceeding 10 is 9, from using -3 as a multiplier</li>\n<li> however (mod 10 -3) yields -2, meaning that 10 exceeds the largest multiple not greater than 10 by -2 i.e. 10 - -2 = 12 is the largest multiple &lt;= 10, a contradiction.</li>\n<li> therefore (mod 10 -3) should yield 1, not -2 </li>\n\n<i>So unless I misunderstood</i>, the definition should be changed to something like: <br>\n<p>\"The mod function is defined as the amount by which a number exceeds the largest integer multiple of the divisor that is not greater than that number, <i>except when the number is positive and the divisor negative, in which case the result is the amount by which the number exceeds the smallest multiple that is not smaller than the number.</i>\"</p>\n\n<b>Or, change the implementation to something similar to</b>:\n\n<pre>(defn mod-2\n\t  [num div]\n\t  (let [m (rem num div)]\n\t    (if (or (zero? m) (= (pos? num) (pos? div)))\n\t     \tm\n\t     \t(if (pos? div) (+ m div) m)))) \n</pre>\n\t     \t\nto fit the current definition."}],
46570 46779
    :see-alsos
46571 46780
    [{:namespace_id 99,
46572 46781
      :weight 2,
@@ -49414,7 +49623,18 @@
49414 49623
      :arglists_comp "[name & body]",
49415 49624
      :url_friendly_name "deftest",
49416 49625
      :file "clojure/test.clj"}],
49417  
-   :examples [],
  49626
+   :examples
  49627
+   [{:namespace_id 347,
  49628
+     :ns "clojure.test",
  49629
+     :updated_at "2012-10-17 08:49:42.0",
  49630
+     :function "is",
  49631
+     :version 2,
  49632
+     :created_at "2012-10-16 15:12:39.0",
  49633
+     :library "Clojure Core",
  49634
+     :lib_version "1.3.0",
  49635
+     :library_id 15,
  49636
+     :body
  49637
+     "(use '[clojure.test :only [is]])\n\nuser=> (is (true? true))\ntrue\n\n;; false assertions print a message and evaluate to false\n\nuser=> (is (true? false))\nFAIL in clojure.lang.PersistentList$EmptyList@1 (NO_SOURCE_FILE:1)\nexpected: (true? false)\n  actual: (not (true? false))\nfalse\n\n"}],
49418 49638
    :id 6033,
49419 49639
    :name "is",
49420 49640
    :ns "clojure.test",
@@ -49702,7 +49922,18 @@
49702 49922
    :ns "clojure.contrib.accumulators",
49703 49923
    :url "http://clojuredocs.org/v/4"},
49704 49924
   "clojure.core/load-file"
49705  
-  {:comments [],
  49925
+  {:comments
  49926
+   [{:namespace_id 330,
  49927
+     :ns "clojure.core",
  49928
+     :updated_at "2012-10-15 18:42:11.0",
  49929
+     :user_id 262,
  49930
+     :function "load-file",
  49931
+     :version "1.3.0",
  49932
+     :created_at "2012-10-15 18:42:11.0",
  49933
+     :library "Clojure Core",
  49934
+     :library_id 15,
  49935
+     :body
  49936
+     "<p>Be aware that this function is intended to load code only. If your data structures or a string in them grow bigger than around 65,535 it crashes.</p>\n\n<p>Exception similar to:</p>\n<pre>java.lang.ClassFormatError: Unknown constant tag 49 in class file parse$eval13</pre>\n\n<p>Please use <a href=\"/clojure_core/clojure.core/read-string\">read-string</a> instead.</p>\n\nExample: <pre>(read-string (slurp \"data.clj\"))</pre>\n\nSource: <a href=\"http://groups.google.com/group/clojure/browse_thread/thread/e556434a382de814/f8183c88db8fa257?lnk=gst&q=string+size#f8183c88db8fa257\">Google Groups</a>"}],
49706 49937
    :see-alsos
49707 49938
    [{:namespace_id 99,
49708 49939
      :weight 1,
@@ -49968,7 +50199,31 @@
49968 50199
    :url "http://clojuredocs.org/v/3039"},
49969 50200
   "clojure.core/thread-bound?"
49970 50201
   {:comments [],
49971  
-   :see-alsos [],
  50202
+   :see-alsos
  50203
+   [{:namespace_id 99,
  50204
+     :weight 0,
  50205
+     :name "bound-fn",
  50206
+     :updated_at "2010-10-20 04:42:03.0",
  50207
+     :version "1.2.0",
  50208
+     :created_at "2010-07-14 20:19:35.0",
  50209
+     :added nil,
  50210
+     :url "http://clojuredocs.org/v/1525",
  50211
+     :line "1525",
  50212
+     :arglists_comp "[& fntail]",
  50213
+     :url_friendly_name "bound-fn",
  50214
+     :file "clojure/core.clj"}
  50215
+    {:namespace_id 99,
  50216
+     :weight 0,
  50217
+     :name "bound-fn*",
  50218
+     :updated_at "2010-10-20 04:42:07.0",
  50219
+     :version "1.2.0",
  50220
+     :created_at "2010-07-14 20:22:27.0",
  50221
+     :added nil,
  50222
+     :url "http://clojuredocs.org/v/1767",
  50223
+     :line "1514",
  50224
+     :arglists_comp "[f]",
  50225
+     :url_friendly_name "bound-fn*",
  50226
+     :file "clojure/core.clj"}],
49972 50227
    :examples [],
49973 50228
    :id 5790,
49974 50229
    :name "thread-bound?",
@@ -50355,7 +50610,18 @@
50355 50610
    :ns "circumspec.utils",
50356 50611
    :url "http://clojuredocs.org/v/3761"},
50357 50612
   "clojure.walk/macroexpand-all"
50358  
-  {:comments [],
  50613
+  {:comments
  50614
+   [{:namespace_id 350,
  50615
+     :ns "clojure.walk",
  50616
+     :updated_at "2012-10-24 06:52:51.0",
  50617
+     :user_id 763,
  50618
+     :function "macroexpand-all",
  50619
+     :version "1.3.0",
  50620
+     :created_at "2012-10-24 06:51:06.0",
  50621
+     :library "Clojure Core",
  50622
+     :library_id 15,
  50623
+     :body
  50624
+     "DO NOT USE THIS FUNCTION, it doesn't handle special forms at all, and, as such, does not in fact expand into the ultimate macroexpansion of the form.\n\nFor example,\n<pre>(require '[clojure.walk :as walk])\n(println (walk/macroexpand-all '(quote (let [a 1] a))))\n</pre>\nWill print\n<pre>(quote (let* [a 1] a))\n</pre>\nWhen the correct answer is\n<pre>(quote (let [a 1] a))\n</pre>\nShowing an utter unawareness of proper handling of special forms\n\nDO NOT USE THIS FUNCTION"}],
50359 50625
    :see-alsos
50360 50626
    [{:namespace_id 99,
50361 50627
      :weight 1,
@@ -50625,6 +50891,18 @@
50625 50891
      :line "1247",
50626 50892
      :arglists_comp "[x]",
50627 50893
      :url_friendly_name "namespace",
  50894
+     :file "clojure/core.clj"}
  50895
+    {:namespace_id 99,
  50896
+     :weight 1,
  50897
+     :name "keyword",
  50898
+     :updated_at "2010-10-20 04:42:13.0",
  50899
+     :version "1.2.0",
  50900
+     :created_at "2010-07-14 20:25:04.0",
  50901
+     :added nil,
  50902
+     :url "http://clojuredocs.org/v/1995",
  50903
+     :line "506",
  50904
+     :arglists_comp "[name]|[ns name]",
  50905
+     :url_friendly_name "keyword",
50628 50906
      :file "clojure/core.clj"}],
50629 50907
    :examples
50630 50908
    [{:namespace_id 99,
@@ -52583,7 +52861,19 @@
52583 52861
      :line "57",
52584 52862
      :arglists_comp "[m [k & ks :as keys]]",
52585 52863
      :url_friendly_name "dissoc-in",
52586  
-     :file "clojure/contrib/core.clj"}],
  52864
+     :file "clojure/contrib/core.clj"}
  52865
+    {:namespace_id 99,
  52866
+     :weight 1,
  52867
+     :name "disj",
  52868
+     :updated_at "2010-10-20 04:42:14.0",
  52869
+     :version "1.2.0",
  52870
+     :created_at "2010-07-14 20:25:31.0",
  52871
+     :added nil,
  52872
+     :url "http://clojuredocs.org/v/2035",
  52873
+     :line "1177",
  52874
+     :arglists_comp "[set]|[set key]|[set key & ks]",
  52875
+     :url_friendly_name "disj",
  52876
+     :file "clojure/core.clj"}],
52587 52877
    :examples
52588 52878
    [{:namespace_id 99,
52589 52879
      :ns "clojure.core",

0 notes on commit bf8f63e

Please sign in to comment.
Something went wrong with that request. Please try again.