Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d6ee0f1

Browse files
author
Kristen Borg
committed
adding xsl to change xref style, rebreaking book accordingly
1 parent 121e614 commit d6ee0f1

File tree

83 files changed

+294
-221
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+294
-221
lines changed

00_frontmatter/frontmatter.asciidoc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -146,49 +146,49 @@ do a pass over the book adding our own.
146146
</remark>
147147
++++
148148

149-
* <<ch_primitive_data>> and <<ch_composite_data>> cover Clojure's
149+
* <<ch_primitive_data>>, and <<ch_composite_data>>, cover Clojure's
150150
built-in primitive and composite data structures, and explain many
151151
common (and less common) ways one might want to use them.
152152

153-
* <<ch_general_computing>> is a grab bag of useful topics that are
153+
* <<ch_general_computing>>, is a grab bag of useful topics that are
154154
generally applicable in many different application areas and project
155155
domains, from Clojure features such as Protocols to alternate
156156
programming paradigms such as logic programming with +core.logic+ or
157157
asynchronous coordination with +core.async+.
158158

159-
* <<ch_local_io>> deals with all the ways in which your program can
159+
* <<ch_local_io>>, deals with all the ways in which your program can
160160
interact with the local computer upon which it is running. This
161161
includes reading fromand writing to standard input and output streams,
162162
creating and manipulating files, serializing and deserializing files,
163163
etc.
164164

165-
* <<ch_network_io>> contains recipes with similar themes to
165+
* <<ch_network_io>>, contains recipes with similar themes to
166166
<<ch_local_io>>, but instead deals with _remote_ communication over a
167167
network. It includes recipes on a variety of network communication
168168
protocols and libraries.
169169

170-
* <<ch_databases>> demonstrates techniques and tools for connecting to
170+
* <<ch_databases>>, demonstrates techniques and tools for connecting to
171171
and using a variety of databases. Special attention is given to
172172
Datomic, a datastore that shares and extends much of Clojure's
173173
underlying philosophy of value, state, and identity to persistent
174174
storage.
175175

176-
* <<ch_webapps>> dives in-depth into one of the most common applications
176+
* <<ch_webapps>>, dives in-depth into one of the most common applications
177177
for Clojure: building and maintaining dynamic websites. It provides
178178
comprehensive treatment of Ring (the most popular HTTP server library
179179
for Clojure), as well as tools for HTML templating and rendering.
180180

181-
* <<ch_deployment_and_distribution>> explains what to do with a Clojure
181+
* <<ch_deployment_and_distribution>>, explains what to do with a Clojure
182182
program once you have one, going over common patterns for packaging,
183183
distributing, profiling, logging, and associated ongoing tasks over
184184
the lifetime of an application.
185185

186-
* <<ch_distributed>> focuses on cloud computing and
186+
* <<ch_distributed>>, focuses on cloud computing and
187187
using Clojure for heavyweight distributed data crunching. Special
188188
attention is given to Cascalog, a declarative Clojure interface to the
189189
Hadoop MapReduce framework.
190190

191-
* Last but not least, <<ch_testing>> covers a variety of techniques for
191+
* Last but not least, <<ch_testing>>, covers a variety of techniques for
192192
ensuring the integrity and correctness of your code and data, ranging
193193
from traditional unit and integration tests to more comprehensive
194194
generative and simulation testing, and even optional compile-time

01_primitive-data/1-03_concatenating-strings.asciidoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,12 @@ Without, it returns each item squashed together, similar to what
106106

107107
==== See Also
108108

109-
- <<sec_primitives_strings_formatting_strings>>
109+
* <<sec_primitives_strings_formatting_strings>>
110110

111-
- The +clojure.string+ namespace
111+
* The +clojure.string+ namespace
112112
http://bit.ly/clj-string-api[API documentation]
113113

114-
- The +java.lang.String+
114+
* The +java.lang.String+
115115
http://bit.ly/javadoc-string[API
116116
documentation]
117117

01_primitive-data/1-05_integer-to-character-conversions.asciidoc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ expressions without first being converted to a true numeric type.(((Java, java.l
8282

8383
* http://oreil.ly/unicode-explained[_Unicode Explained_], by Jukka K. Korpela (O'Reilly), for truly comprehensive coverage of how Unicode and internationalization works
8484

85-
* <<sec_primitives_strings_seq_of_chars>> for details on working with the characters that constitute a string
85+
* <<sec_primitives_strings_seq_of_chars>>, for details on working with the characters that constitute a string
8686

8787
* <<sec_primitives_numbers_parsing_numbers>>
88+
89+
++++
90+
<?hard-pagebreak?>
91+
++++

01_primitive-data/1-06_formatting-strings.asciidoc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ For greater control over how values are printed, use the +format+ function:
5454
;; Ryan | Neufeld | 2
5555
;; Luke | Vanderhart | 1
5656
----
57+
58+
++++
59+
<?hard-pagebreak?>
60+
++++
61+
5762
<1> The +0+ flag indicates to pad a digit (+d+) with zeros (three, in this case).
5863
<2> The +-+ flag indicates to left justify the string (+s+), giving it a total minimum width of 20 characters.
5964

@@ -105,8 +110,4 @@ Visit the API documentation for http://bit.ly/javadoc-formatter[+java.util.Forma
105110
==== See Also
106111

107112
* <<sec_primitives_building_strings_from_parts>>
108-
* <<sec_primitives_dates_formatting_dates>>
109-
110-
++++
111-
<?hard-pagebreak?>
112-
++++
113+
* <<sec_primitives_dates_formatting_dates>>

01_primitive-data/1-07_regexp-matching.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@ only if the _entire_ string matches the pattern:
5757
documentation] for +java.lang.Pattern+, which defines the exact
5858
regex syntax supported by Java (and Clojure's regular expression literals)
5959

60-
* <<sec_primitives_strings_re_matches>> for information on extracting
60+
* <<sec_primitives_strings_re_matches>>, for information on extracting
6161
values from a string using regular expressions
6262
* <<sec_primitives_strings_find_replace>>

01_primitive-data/1-08_matching-strings.asciidoc

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,15 @@ not to.((("regular expressions", "re-matcher")))
7979

8080
==== See Also
8181

82-
* <<sec_primitives_strings_re_find>> for testing a string for the
82+
* <<sec_primitives_strings_re_find>>, for testing a string for the
8383
presence of a pattern
84-
* <<sec_primitives_strings_find_replace>> for information on using
84+
* <<sec_primitives_strings_find_replace>>, for information on using
8585
regular expressions to find and replace portions of a string
8686
* The
8787
http://bit.ly/javadoc-pattern[API
8888
documentation] for +java.lang.Pattern+, which defines the exact
8989
regex syntax supported by Java (and Clojure's regular expression literals)
90-
90+
91+
++++
92+
<?hard-pagebreak?>
93+
++++

01_primitive-data/1-10_tokenizing-strings.asciidoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ Specifying some other positive number as a +limit+ will cause +split+ to return
7474

7575
==== See Also
7676

77-
- The +clojure.string+ namespace
77+
* The +clojure.string+ namespace
7878
http://bit.ly/clj-string-api[API documentation]
7979

80-
- <<sec_primitives_strings_re_find>>
80+
* <<sec_primitives_strings_re_find>>
8181

82-
- <<sec_primitives_strings_re_matches>>
82+
* <<sec_primitives_strings_re_matches>>

01_primitive-data/1-12_converting-stringlike-data.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,4 +134,4 @@ handy to have in your tool belt.(((range="endofrange", startref="ix_PDstrng")))
134134

135135
==== See Also
136136

137-
- <<sec_primitives_converting_characters_integers>>
137+
* <<sec_primitives_converting_characters_integers>>

01_primitive-data/1-13_absolute-precision.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,4 @@ values will always return a floating-point value.(((numeric operations, contagio
7474

7575
==== See Also
7676

77-
* <<sec_primitives_rational_numbers>> for information on maintaining accuracy when using rational numbers
77+
* <<sec_primitives_rational_numbers>>, for information on maintaining accuracy when using rational numbers

01_primitive-data/1-14_working-with-rational-numbers.asciidoc

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,4 @@ function. This function returns the rational value of any number. Calling +ratio
6262

6363
==== See Also
6464

65-
* <<sec_primitives_math_arbitrary_precision>>
66-
67-
++++
68-
<?hard-pagebreak?>
69-
++++
65+
* <<sec_primitives_math_arbitrary_precision>>

0 commit comments

Comments
 (0)