You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changes.txt
+12-12
Original file line number
Diff line number
Diff line change
@@ -3,11 +3,11 @@ Changes to Clojure in Version 1.3
3
3
= CONTENTS =
4
4
5
5
1 Deprecated and Removed Features
6
-
1.1 Earmuffed Vars Are No Longer Automatically Considered Dynamic.
7
-
1.2 ISeq No Longer Inherits From Sequential
8
-
1.3 Removed Bit Operation support for boxed numbers
9
-
1.4 Ancillary Namespaces No Longer Auto-Load on Startup:
10
-
1.5 Replicate has been deprecated in favor of repeat
6
+
1.1 Earmuffed Vars are No Longer Automatically Considered Dynamic
7
+
1.2 ISeq No Longer Inherits from Sequential
8
+
1.3 Removed Bit Operation Support for Boxed Numbers
9
+
1.4 Ancillary Namespaces No Longer Auto-Load on Startup
10
+
1.5 Replicate Deprecated
11
11
2 New/Improved Features
12
12
2.1 Enhanced Primitive Support
13
13
2.2 defrecord and deftype Improvements
@@ -53,19 +53,19 @@ Changes to Clojure in Version 1.3
53
53
(def *fred*)
54
54
=> Warning: *fred* not declared dynamic and thus is not dynamically rebindable, but its name suggests otherwise. Please either indicate ^:dynamic ** or change the name.
55
55
56
-
== 1.2 ISeq No Longer Inherits From Sequential ==
56
+
== 1.2 ISeq No Longer Inherits from Sequential ==
57
57
58
-
This allows anything that implements ISeq from being exclusively in the map or set equality partition.
58
+
This allows ISeq implementers to be in the map or set equality partition.
59
59
60
-
== 1.3 Removed Bit Operation support for boxed numbers ==
60
+
== 1.3 Removed Bit Operation Support for Boxed Numbers ==
61
61
62
62
Bit Operations map directly to primitive operations
63
63
64
64
== 1.4 Ancillary Namespaces No Longer Auto-Load on Startup ==
65
65
66
66
The following namespaces are no longer loaded on startup: clojure.set, clojure.xml, clojure.zip
67
67
68
-
== 1.5 replicate has been deprecated ==
68
+
== 1.5 Replicate Deprecated ==
69
69
70
70
Use repeat instead.
71
71
@@ -287,8 +287,8 @@ It's a best practice to name the threads in an executor thread pool with a custo
287
287
288
288
Patch causes thread names like:
289
289
290
-
clojure-agent-send-pool-%d ��� should be fixed # of threads
291
-
clojure-agent-send-off-pool-%d ��� will be added and removed over time
290
+
clojure-agent-send-pool-%d (should be fixed # of threads)
291
+
clojure-agent-send-off-pool-%d (will be added and removed over time)
292
292
293
293
== 2.31 Add docstring support to def ==
294
294
@@ -409,6 +409,6 @@ The complete list of JIRA issues is here: http://dev.clojure.org/jira/secure/Iss
409
409
410
410
= 5 Modular Contrib =
411
411
412
-
In 1.3, the monolithic clojure-contrib.jar has been replaced by a modular system of contrib libraries, so that production systems can include only the code they actually need. This also allows individual contribs to have their own release cycles. Many contribs have moved forward by several point versions already. Documentation for updating applications to use the new contrib libraries is at http://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go.
412
+
In 1.3, the monolithic clojure-contrib.jar has been replaced by a modular system of contrib libraries, so that production systems can include only the code they actually need. This also allows individual contribs to have their own release cycles. Many contribs have moved forward by several point versions already. Documentation for updating applications to use the new contrib libraries is at http://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go
413
413
414
414
Important Note: Many of the new modular contribs are compatible with both 1.2 and 1.3. This offers an incremental migration path: First, upgrade your contrib libraries while holding Clojure at 1.2, Then, in a separate step, upgrare to Clojure 1.3.
0 commit comments