<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -31,10 +31,12 @@ L&lt;perldoc&gt; *
 
 Evolution happens outside the core I&lt;on purpose&gt;.
 
-L&lt;cpan&gt; x
+L&lt;cpan&gt; *
 
 =head2 The Perl Community
 
+L&lt;perl_community&gt; x
+
 How and where to find other people to learn and to share.
 
 =head2 The Language Itself
@@ -53,7 +55,7 @@ Mostly identifiers.  How they work, what's valid, and what's not.
 
 =head3 Values
 
-L&lt;values&gt; x
+L&lt;values&gt; +
 
 Strings, numbers, everything without a sigil.
 
@@ -64,6 +66,8 @@ difference between perlop and perlfunc?).
 
 =head3 Control Flow
 
+L&lt;control_flow&gt; *
+
 Loops, jumps, and labels.  Defer calling functions?  Exceptions??
 
 =head3 Variables
@@ -90,11 +94,15 @@ Containers; Perl's built-in data types.
 
 =head3 Scalars
 
+L&lt;scalars&gt; *
+
 Should be simple, provided that the reference part stays put.  Should mention
 numerification/stringification, magical auto-increment.
 
 =head3 Arrays
 
+L&lt;arrays&gt; *
+
 Make it clear that arrays and lists are very different things.  Discuss
 distinction between indexes and length?  Avoid $# altogether?  (Don't have to
 be comprehensive, just clear.)
@@ -118,6 +126,8 @@ The types of things you find in C&lt;perldoc -f&gt;.
 
 =head3 Context
 
+L&lt;context_philosophy&gt;
+
 This is perhaps the most important insight into Perl on its own as a language,
 so it belongs in a position where everyone will read it.  It might need its own
 short chapter.
@@ -146,20 +156,28 @@ operators, it might be appropriate.  Certainly return context is interesting.
 
 =head3 Scope
 
+L&lt;scope&gt; x
+
 May be more appropriate conceptually before discussing parameter handling, but
 seems to flow better here.  Difference between global and lexical.
 
 =head3 Anonymous Functions
 
+L&lt;anonymous_functions&gt; (x)
+
 Must come after references and functions.  Mention typeglobs?  The name doesn't
 matter to Perl.  Any CV is invokable.
 
 =head3 Closures
 
+L&lt;closures&gt;
+
 Combines scopes, lexicals, and functions.  This is the time to talk about
 binding and closing over.  Delayed computation.  Encapsulation.  Abstraction.
 
-=head2 Regular Expressions (*)
+=head2 Regular Expressions
+
+L&lt;regular_expressions&gt; *
 
 This won't be a fun chapter, but it's a necessary chapter.  What's the minimal
 I can write to be effective?
@@ -277,6 +295,8 @@ earlier.
 
 =head3 Perldoc and POD
 
+L&lt;perldoc&gt; *
+
 Documentation and using the documentation.
 
 =head3 CPAN
@@ -341,10 +361,14 @@ almost impossible to get right.
 
 =head3 Dative Syntax
 
+L&lt;indirect_objects&gt; *
+
 Barewords plus parsing sugar = avoid.
 
 =head3 Method/Sub Equivalence
 
+L&lt;method_sub_equivalence&gt; *
+
 The best you can do is treat them differently.
 
 =head3 Tie
@@ -353,6 +377,8 @@ You may run into this.  You shouldn't have to.
 
 =head3 Prototypes
 
+L&lt;prototypes&gt; *
+
 They don't work the way you think they do.
 
 =head3 Typeglobs and Reflection</diff>
      <filename>outline.pod</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a586872108df18b5b65582fe87cf7f934ed85702</id>
    </parent>
  </parents>
  <author>
    <name>chromatic</name>
    <email>chromatic@wgz.org</email>
  </author>
  <url>http://github.com/chromatic/modern_perl_book/commit/d9d7b3adbfe11cbb378a583dcb01180e0cf8a19e</url>
  <id>d9d7b3adbfe11cbb378a583dcb01180e0cf8a19e</id>
  <committed-date>2009-10-26T18:51:20-07:00</committed-date>
  <authored-date>2009-10-26T18:51:20-07:00</authored-date>
  <message>Updated outline with recent changes.</message>
  <tree>d9422064a7f94060f401b69bab10f63d2d1f8f5a</tree>
  <committer>
    <name>chromatic</name>
    <email>chromatic@wgz.org</email>
  </committer>
</commit>
