Commit Graph

511 Commits

Author SHA1 Message Date
Carol (Nichols || Goulding)
4eb3b6271c Forward reference to enum and trait object chapters 2016-09-26 18:31:57 -04:00
Carol (Nichols || Goulding)
a929b91341 Redo Method Syntax with the Rectangle example 2016-09-23 22:26:33 -04:00
Carol (Nichols || Goulding)
d91a364fdb The rectangle is Rectangle looked strange 2016-09-23 17:22:00 -04:00
Carol (Nichols || Goulding)
228f172e00 Long inline code wraps strangely; go back to code blocks 2016-09-23 15:34:12 -04:00
Carol (Nichols || Goulding)
c274db25c4 Add some notes to Liz 2016-09-23 15:34:00 -04:00
Carol (Nichols || Goulding)
0203adfaea Small wording changes that sounded funny on the next readthrough 2016-09-23 15:33:36 -04:00
Carol (Nichols || Goulding)
bdcddf29a7 Add units to the output 2016-09-23 15:32:02 -04:00
Carol (Nichols || Goulding)
cf9e0a8ae7 Hide newline in code example 2016-09-23 15:31:07 -04:00
Carol (Nichols || Goulding)
9ef3fece67 Change double quotes to italics 2016-09-23 15:30:51 -04:00
Carol (Nichols || Goulding)
1879ce7a6b Fix code example errors 2016-09-23 14:44:53 -04:00
Carol (Nichols || Goulding)
6e15a5c02c Rework struct example to be simpler 2016-09-23 13:51:06 -04:00
Carol (Nichols || Goulding)
a06f47c4ce Update error message 2016-09-21 11:06:09 -04:00
Carol (Nichols || Goulding)
0af7c040d9 We know what chapter this will be, pretty sure 2016-09-21 11:06:08 -04:00
Carol (Nichols || Goulding)
51b49df791 Ooops spurious square bracket 2016-09-21 11:06:08 -04:00
Carol (Nichols || Goulding)
e9992f6034 Address steve nits 2016-09-21 10:04:30 -04:00
Carol (Nichols || Goulding)
4265d6b465 Don't get into Copy trait just yet; shhhhh
Fixes #260.
2016-09-20 22:10:02 -04:00
Carol (Nichols || Goulding)
4670d5456e Talk about values each size of integer can hold
Fixes #259.
2016-09-20 22:10:02 -04:00
Carol (Nichols || Goulding)
a968f7e66e Expand on why if and else have to return the same type 2016-09-20 22:10:02 -04:00
Carol (Nichols || Goulding)
e5b7f5465f Make the if/else if example more illustrative of behavior
Basically prove that it stops trying `else if` conditions after it finds
the first true one by having multiple true conditions be possible.
2016-09-20 22:10:02 -04:00
Carol (Nichols || Goulding)
0c81972ebc Clarify arrays; give an example of using one 2016-09-20 22:10:02 -04:00
Carol (Nichols || Goulding)
09762a360d Clarify tuples and that the types are optional here 2016-09-20 22:10:02 -04:00
Carol (Nichols || Goulding)
17da2c95a2 Remove not-so-helpful links to unicode; reference strings section 2016-09-20 22:10:02 -04:00
Carol (Nichols || Goulding)
0148504de4 Add a reference to a theoretically existing chapter on benchmarking 2016-09-20 22:10:02 -04:00
Carol (Nichols || Goulding)
af60a59f67 Resolve question and demonstrate type anns being required 2016-09-20 22:10:02 -04:00
Carol (Nichols || Goulding)
23964f4254 Spend more time clarifying what's different about shadowing 2016-09-20 22:10:02 -04:00
Carol (Nichols || Goulding)
519228aefd Hide nostarch marks for our web view
I'll put these back before sending.
2016-09-20 22:10:01 -04:00
Carol (Nichols || Goulding)
2d72ad320a Apply edits from Liz that I like 2016-09-20 22:10:01 -04:00
Carol (Nichols || Goulding)
94081a235a Don't say "in this case" 3x in one paragraph :( 2016-09-16 10:23:46 -04:00
Carol (Nichols || Goulding)
9e7feab745 Merge pull request #258 from bruceadams/master
Correct Ok return value for read_line #257
2016-09-16 10:20:43 -04:00
Carol (Nichols || Goulding)
d99614a432 Oooooops this line is supposed to be gone by this point 2016-09-14 20:15:13 -04:00
Bruce Adams
488d168889 Correct Ok return value for read_line #257 2016-09-14 20:02:54 -04:00
Carol (Nichols || Goulding)
c56e402882 Small wording changes; be more precise 2016-09-09 11:32:40 -04:00
Carol (Nichols || Goulding)
620df613cc Prefer 'we' not 'you' 2016-09-09 11:32:40 -04:00
Carol (Nichols || Goulding)
b75e813841 Whitespace/wordwrap fixes 2016-09-09 11:32:40 -04:00
Carol (Nichols || Goulding)
37d5d555f8 Label all code with a filename 2016-09-09 11:32:40 -04:00
Carol (Nichols || Goulding)
9e81b8c9b5 Title case section headings 2016-09-09 11:32:40 -04:00
Carol (Nichols || Goulding)
e4ddcabf6f Fix merging of figures 2016-09-08 18:12:10 -04:00
Carol (Nichols || Goulding)
d26cdc7508 Addressing steve nits 2016-09-08 18:08:47 -04:00
Carol (Nichols || Goulding)
701855e165 Make edits to ownership/borrowing/slices suggested by nostarch 2016-09-08 18:08:47 -04:00
Carol (Nichols || Goulding)
60d445df5c Discuss the stack and the heap so we can explain ownership with them 2016-09-08 18:07:17 -04:00
Carol (Nichols || Goulding)
591e8a0aea Add images that only had placeholders 2016-09-06 21:08:54 -04:00
Carol (Nichols || Goulding)
8029bdb072 Switch to SVG instead of png 2016-09-06 18:16:57 -04:00
Carol (Nichols || Goulding)
ed557992cb Rename images to be in nostarch's convention
And switch images 3 and 4, they appear in the opposite order
2016-09-06 17:39:56 -04:00
Carol (Nichols || Goulding)
6d617aba2a Change to not have parens in function names in prose
Unless we're quoting a line of code that actually does call the
function. But when we're talking about the definition, don't include the
parens.
2016-09-06 17:29:10 -04:00
Josh
898024a907 Update ch02-00-guessing-game-tutorial.md
Code section was not properly ended. Fixed that section so it ends the code block.
2016-09-06 10:35:33 -07:00
Jonathan Turner
58da122888 Some wording and error updates 2016-09-02 16:51:27 -07:00
Bruce Adams
cc675f264a Enhance Windows examples
Most importantly, `#` does not introduce a comment in Windows CMD.
Also, switch the Windows code blocks to `cmd` instead of `bash`
and change the prompt to a more Windows typical `>`.
2016-08-31 19:54:50 -04:00
Carol (Nichols || Goulding)
33943ea70c Don't leave the reader hanging wondering about use statements
And what they're relative to, if not the current module.

Fixes #239.
2016-08-30 12:49:43 -04:00
Carol (Nichols || Goulding)
cf3f9e13f1 Rename the project from "modules" to "communicator"
To make "modules" have fewer meanings.

Fixes #241.
2016-08-30 12:47:03 -04:00
Carol (Nichols || Goulding)
a09f376ca4 Clarify what the two problems modules solve are
Fixes #240.
2016-08-30 12:34:02 -04:00