Commit Graph

293 Commits

Author SHA1 Message Date
Brian Anderson
fe5526f49c docs: Fix capitalization of section title 2012-10-06 22:40:12 -07:00
Brian Anderson
ba26dc50ce docs: Remove more uses of records 2012-10-06 22:35:08 -07:00
Jacob Harris Cryer Kragh
0b2ffa5692 tutorial: Add missing struct name 2012-10-06 22:33:09 -07:00
Brian Anderson
d5d7741247 Overhaul mods and crates section of tutorial 2012-10-06 22:24:15 -07:00
Brian Anderson
f5c95de212 docs: Edit the into bullets 2012-10-06 20:23:38 -07:00
Brian Anderson
035cfcbe72 docs: Clean up trait and module examples 2012-10-06 15:48:06 -07:00
Brian Anderson
e90425999e docs: Remove some 'extern mod std's from tutorial 2012-10-05 19:51:59 -07:00
Brian Anderson
95d9c8699c docs: Simplify a tutorial example 2012-10-05 19:51:59 -07:00
Brian Anderson
02c33f8d31 doc: Strings are vectors of u8, not [u8] 2012-10-05 18:42:48 -07:00
Brian Anderson
3077a2bfaf docs: Add a section on pointer dereferencing 2012-10-05 18:39:09 -07:00
Brian Anderson
8b56287d60 docs: Fix example 2012-10-04 20:13:50 -07:00
Brian Anderson
09df3ed8f1 docs: Explain a little bit about dtors 2012-10-04 20:04:13 -07:00
Brian Anderson
f5dfd9b3ce docs: Tweaks to section on constants 2012-10-04 19:47:20 -07:00
Brian Anderson
213725407b docs: Add section on constants to tutorial 2012-10-04 19:36:56 -07:00
Brian Anderson
aca2419d55 docs: Minor tutorial tweaks 2012-10-04 18:04:31 -07:00
Brian Anderson
b4f124e5f8 docs: Don't talk about mutable vecs in tutorial. Use inherited mutability 2012-10-04 18:01:00 -07:00
Andrew Paseltiner
1ee056672b docs: minor tutorial fixes 2012-10-04 20:33:06 -04:00
Brian Anderson
8cb3da576d docs: Tweaks 2012-10-04 17:09:08 -07:00
Kevin Cantu
fafce9ae37 More looking at the tutorial, small changes 2012-10-04 17:09:08 -07:00
Brian Anderson
e3f458e639 docs: Explain underscore prefix in tutorial 2012-10-04 14:44:19 -07:00
Brian Anderson
5585514c02 docs: Fix a broken test 2012-10-03 23:53:26 -07:00
Brian Anderson
3e47b4f17e Revert "docs: Call () 'unit' instead of 'nil'"
This reverts commit c8ee49a5b6.
2012-10-03 22:18:46 -07:00
Brian Anderson
a35dc85b68 docs: Typo 2012-10-03 20:06:54 -07:00
Brian Anderson
c8ee49a5b6 docs: Call () 'unit' instead of 'nil' 2012-10-03 20:06:24 -07:00
Brian Anderson
d0893fe219 docs: The real answer 2012-10-03 20:04:02 -07:00
Kevin Cantu
0b434af7eb A run through the tutorial, small changes 2012-10-03 19:25:21 -07:00
Brian Anderson
73b2a932b7 doc: Minor tutorial improvements 2012-10-02 20:29:00 -07:00
Brian Anderson
14a2448d03 docs: Typo 2012-10-01 22:39:24 -06:00
Daniel Patterson
55ab0435e7 tutorial: changing again to loop 2012-09-26 23:28:39 -04:00
Brian Anderson
656cbead49 tutorial: Convert a list to prose 2012-09-26 19:34:48 -07:00
Brian Anderson
ae1a73029c tutorial: Minor tweaks 2012-09-26 18:54:47 -07:00
Brian Anderson
3232e75995 tutorial: Delete 'what to be aware of'
This section associates borrowed pointers purely with stack allocation, which
is confusing. The following sections explain pointers in detail.
2012-09-26 18:36:38 -07:00
Brian Anderson
c244147c50 tutorial: Swap order of pointers for emphasis on & 2012-09-26 18:10:35 -07:00
Niko Matsakis
67a8e7128a Demode vec::push (and convert to method) 2012-09-26 18:02:07 -07:00
Brian Anderson
2891f5abe3 tutorial: Remove all references to 'records'. Misc 2012-09-26 16:41:35 -07:00
Brian Anderson
24153eb30f tutorial: Typo 2012-09-26 16:19:21 -07:00
Brian Anderson
ba8750a550 tutorial: Merge discussion of patterns and let bindings 2012-09-24 19:51:03 -07:00
Brian Anderson
a8406e3d00 tutorial: A little more explanation of why managed boxes are useful 2012-09-24 19:37:41 -07:00
Brian Anderson
91fe3fcbef tutorial: Expand borrowed ptr discussion. Misc 2012-09-24 19:11:48 -07:00
Brian Anderson
b3c72713de tutorial: Swap order of data type/function sections. Add method discussion 2012-09-24 18:25:57 -07:00
Brian Anderson
9902135bdd tutorial: More generics cleanup 2012-09-24 17:49:04 -07:00
Brian Anderson
dd9b6c97b9 tutorial: Overhaul the generics section 2012-09-24 17:37:49 -07:00
Brian Anderson
1b1aea8e0e tutorial: Begin trying to improve the generics section 2012-09-23 21:09:44 -07:00
Brian Anderson
690525ed81 tutorial: Update ptr/vec/fn sections with new terminology 2012-09-23 18:45:51 -07:00
Brian Anderson
2d3396bef1 tutorial: Merge some related, small sections 2012-09-23 18:45:51 -07:00
Brian Anderson
2e7ddee823 tutorial: Simplify the first example. Misc 2012-09-22 23:27:05 -07:00
Brian Anderson
3b89dcbdf2 tutorial: Clean up literal section 2012-09-22 22:27:15 -07:00
Brian Anderson
4081b40523 tutorial: Don't iloop in example 2012-09-22 22:24:17 -07:00
Brian Anderson
7937905dbf tutorial: Merge sections 'Types' and 'Using types'
Most of this material is covered elsewhere
2012-09-22 21:50:08 -07:00
Brian Anderson
36602a1f71 tutorial: Convert the type list to a more compact table 2012-09-22 21:23:12 -07:00
Brian Anderson
0cabd6fa1a tutorial: More intro simplification 2012-09-22 21:23:00 -07:00
Brian Anderson
c2bc5122cd tutorial: Make the intro more concise
Talk more about the features of the language, less comparisons to
other languages. Don't introduce the language using the worst possible
example.
2012-09-22 17:59:49 -07:00
Brian Anderson
fd0de8bfd7 doc: Split out task tutorail. Add links to sub-tutorials 2012-09-22 15:34:01 -07:00
Brian Anderson
6caafaa9ea tutorial: Use bold bullet items instead of bold italic 2012-09-22 14:14:48 -07:00
Niko Matsakis
3d59ac3a19 De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachi 2012-09-21 19:13:55 -07:00
Graydon Hoare
dffe188991 Install new pub/priv/export rules as defaults, old rules accessible under #[legacy_exports]; 2012-09-21 18:11:43 -07:00
Niko Matsakis
6cb3ce9772 fix tutorial example that uses each() 2012-09-19 19:00:04 -07:00
Niko Matsakis
9cf271fe96 De-mode vec::each() and many of the str iteration routines
Note that the method foo.each() is not de-moded, nor the other
vec routines.
2012-09-19 10:52:59 -07:00
Brian Anderson
78525299d5 docs: Don't mention unsafe pointers 2012-09-15 19:03:07 -07:00
Brian Anderson
5e5b107306 docs: Bump tarball versions in tutorial 2012-09-15 18:55:06 -07:00
Brian Anderson
65cdfa4a21 docs: Modernize tutorial snippets 2012-09-15 18:44:44 -07:00
Tim Chevalier
1ff268e2d5 doc: Don't refer to the non-existent attributes section in the tutorial
Closes #3382
2012-09-10 12:27:23 -07:00
Brian Anderson
3bd1f32cd9 Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
Lindsey Kuper
62ab9d70f4 tutorial: swap order of "Traits" and "Modules and Crates" sections.
This puts "Traits" next to "Generics", as requested by issue #3397.
Closes #3397.
2012-09-07 20:19:11 -04:00
Tim Chevalier
0ce88fe401 Update docs to not refer to the of clause in an impl
Closes #3375
2012-09-06 16:19:34 -07:00
Tim Chevalier
a37729f31b Tutorial: Link to section on boxes and pointers at first mention of ~, @, &
As per suggestion on IRC from callen.
2012-09-06 12:22:05 -07:00
Brian Anderson
9097410b43 Fix tutorial tests 2012-09-05 17:04:51 -07:00
Patrick Walton
10c533861b doc: "import" -> "use" 2012-09-05 12:39:16 -07:00
Patrick Walton
4e515c14af doc: Split out the FFI part of the tutorial
The tutorial should perhaps contain an FFI section, but this one is too long.
2012-09-05 11:20:04 -07:00
Patrick Walton
1c9c32782d tutorial: Remove the section on strings
It's already covered in the types section.
2012-09-05 11:07:06 -07:00
Patrick Walton
69b363e02a doc: Split macros out into a separate tutorial 2012-09-05 11:07:06 -07:00
Brian Anderson
443f79922d Merge pull request #3333 from dbp/tutorial
tutorial: adding link and reference to sublime text package.
2012-09-04 13:27:50 -07:00
Jim Blandy
959f76ddeb In DuplexStream explanation: change 'There' to 'The'. 2012-09-04 01:12:12 -07:00
Daniel Patterson
ff7f04838c tutorial: adding link and reference to sublime text package. 2012-09-01 10:49:56 -04:00
Patrick Walton
ce4e09b709 doc: Remove some unneeded sections on type inference and generic modes 2012-08-31 17:36:40 -07:00
Patrick Walton
4fc164a549 doc: Remove the section on modes from the tutorial 2012-08-31 17:27:00 -07:00
Patrick Walton
df34fe917a doc: Trim down the tutorial a little more 2012-08-31 17:20:36 -07:00
Patrick Walton
9eaaceb9f0 doc: Update the tutorial 2012-08-31 16:58:23 -07:00
Graydon Hoare
c3fdc8c7b5 Remove the no-longer-true fact of cmp (and soon, log) being universal. 2012-08-31 11:40:17 -07:00
Graydon Hoare
ee37f8a006 Fix up the tutorial doc-tests. 2012-08-31 11:40:17 -07:00
Brian Anderson
cfbc7cbdc7 Convert core::pipes to camel case 2012-08-28 14:33:18 -07:00
Brian Anderson
161a82e433 Camel case various core constructors 2012-08-27 17:22:18 -07:00
Brian Anderson
8337fa1a54 Camel case the option type 2012-08-26 15:56:16 -07:00
Tim Chevalier
00d71087e5 Expunge mention of match check from the tutorial 2012-08-24 22:28:19 -07:00
Paul Stansifer
9297d1f00a Minor doc updates. 2012-08-24 18:20:16 -07:00
Tim Chevalier
9f591319dd Rename str::bytes to str::to_bytes
Closes #3245
2012-08-23 15:46:10 -07:00
Paul Stansifer
0698fc6650 Clarify that macros are expr-positioned. 2012-08-23 15:13:53 -07:00
Paul Stansifer
9ef56a6ca8 Update the tutorial with the new macro system. 2012-08-23 11:14:15 -07:00
Paul Stansifer
345363866c Update macro invocation syntax in documentation. 2012-08-23 11:14:14 -07:00
Jim Blandy
ba6ccc1a59 Add comma after 'For example'. 2012-08-20 10:48:28 -07:00
Tim Chevalier
1d3abf15f1 Tutorial: clarify 'other uses of safe references' 2012-08-18 13:45:18 -07:00
Brian Anderson
3ab4b014cf Remove the class keyword 2012-08-17 10:13:45 -07:00
Eric Holk
5f57588887 Update the rock-paper-scissors example in the tutorial, and rename some types in core::pipes 2012-08-16 17:50:36 -07:00
Eric Holk
ca0607051a Fix compile errors in tutorial tests. 2012-08-16 16:46:20 -07:00
Eric Holk
b206920d9d Updating the communication portion of the tutorial in terms of pipes 2012-08-16 16:46:19 -07:00
Brian Anderson
9c6890f488 Convert more core types to camel case 2012-08-15 17:46:05 -07:00
Lindsey Kuper
fe8c8ad582 tutorial: "an trait" -> "a trait" 2012-08-09 18:18:47 -07:00
Brian Anderson
43c9c637d3 doc: Update to new trait syntax 2012-08-08 18:19:26 -07:00
Jesse Ruderman
a76e4334b3 Add spawn_conversation 2012-08-08 16:57:13 -04:00
alexrp
5f1987c6c4 Fix typo in tutorial: 'retern' -> 'return' 2012-08-07 09:56:15 +02:00