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

Skip to content

Commit e5cf647

Browse files
author
Ryan Neufeld
committed
2 parents ef18d8c + 307c33c commit e5cf647

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

frontmatter/conventions.asciidoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,5 +140,5 @@ _Italic_::
140140
examples to show both input and output; and in regular text to show
141141
literal code.
142142
*+Constant Width Bold+*::
143-
is used to indicate commands that should you should enter literally
144-
at the command-line.
143+
is used to indicate commands that you should enter literally at the
144+
command-line.

primitive-data/introduction.asciidoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
Clojure is a fantastic language for tackling *hard* problems. Its
44
_simple_ tools let us software developers build up layer upon layer of
55
abstractions until we've tackled some of the world's most difficult
6-
problems with ease. Like chemistry every great Clojure program boils
6+
problems with ease. Like chemistry, every great Clojure program boils
77
down to simple atoms--these are our primitives.
88

9-
Standing on the shoulder of the Java giants from days of yore, Clojure
9+
Standing on the shoulders of the Java giants from days of yore, Clojure
1010
leverages a fantastic array of battle-hardened types present in the
1111
JVM; strings, numeric types, dates, UUIDs, you name it, Clojure has
1212
it all. This chapter dives in to the primitives of Clojure and how to
@@ -15,9 +15,9 @@ accomplish common tasks.
1515
==== Strings
1616

1717
Almost every programming language knows how to work with and deal in
18-
strings. Clojure is no exception, and despite a few differences,
18+
strings. Clojure is no exception and, despite a few differences,
1919
Clojure provides the same general capabilites as most other
20-
languages.Here are a few key differences we think you should know
20+
languages. Here are a few key differences we think you should know
2121
about:
2222

2323
First, Clojure strings are backed by Java's UTF-16 strings. You don't
@@ -30,14 +30,14 @@ libraries, Clojure has a rather spartan built-in string
3030
manipulation library. This may seem odd at first, but Clojure prefers
3131
simple and composable tools; any of the plethora of collection
3232
modifying functions in Clojure are all perfectly capable of accepting
33-
strings - they're collections too! For this reason Clojure's string
33+
strings - they're collections too! For this reason, Clojure's string
3434
library is unexpectedly small. You'll find that small set of very
3535
string-specific functions in the +clojure.string+ namespace.
3636

3737
Clojure also embraces its host platform (the JVM), and does not
3838
duplicate functionality already adequalty performed by Java's
3939
+java.lang.String+ class. Using Java interop in Clojure is not a
40-
failure - the langauge is designed to make it straightforward, and
40+
failure--the langauge is designed to make it straightforward, and
4141
using the built-in string methods is usually just as easy as invoking
4242
a Clojure function.
4343

0 commit comments

Comments
 (0)