Setting a read-only attr is an error
[gitmo/moose-presentations.git] / moose-class / slides / index.html
index 53a0b1c..d2c2ed4 100644 (file)
@@ -1107,8 +1107,7 @@ has first_name =&gt; ( <span class="highlight">is =&gt; 'ro'</span> );
 my $person =
     Person-&gt;new( first_name =&gt; 'Dave' );
 
-$person-&gt;first_name('Stevan');
-print $person-&gt;first_name; # Dave</code></pre>
+$person-&gt;first_name('Stevan'); # dies</code></pre>
 
 </div>
 
@@ -1970,7 +1969,7 @@ use Moose;
 
 has shoe_size =&gt; (
     is       =&gt; 'ro',
-    required =&gt; 'ro',
+    required =&gt; 1,
 );</code></pre>
 </div>
 
@@ -3595,12 +3594,31 @@ print <span class="highlight">Person-&gt;meta
 Iterate til this passes all its tests</pre>
 </div>
 
+<div class="slide">
+  <h1>Questions?</h1>
+</div>  
+
 <div class="slide fake-slide0">
-  <h1>Part 7: Introspection</h1>
+  <h1>The End</h1>
+</div>
+
+<div class="slide">
+  <h1>More Information</h1>
+
+  <ul>
+    <li><a href="http://moose.perl.org/">http://moose.perl.org/</a></li>
+    <li><a href="http://search.cpan.org/dist/Moose/lib/Moose/Manual.pod">Moose::Manual</a> and <a href="http://search.cpan.org/dist/Moose/lib/Moose/Cookbook.pod">Moose::Cookbook</a></li>
+    <li><a href="irc://irc.perl.org/#moose">irc://irc.perl.org/#moose</a></li>
+    <li>mailing list - <a href="mailto:moose@perl.org">moose@perl.org</a></li>
+    <li>Slides and exercises are in Moose's git repo:
+        <br />
+        <span style="font-size:80%; white-space: nowrap">git://jules.scsys.co.uk/gitmo/moose-presentations</span></li>
+  </ul>
 </div>
 
+
 <div class="slide fake-slide0">
-  <h1>Part 8: A Brief Tour of MooseX</h1>
+  <h1>Bonus: A Brief Tour of MooseX</h1>
 </div>
 
 <div class="slide">
@@ -3790,30 +3808,8 @@ use Moose;
 with HasCollection =&gt; { type =&gt; 'Int' };</code></pre>
 </div>
 
-<div class="slide">
-  <h1>Questions?</h1>
-</div>  
-
-<div class="slide fake-slide0">
-  <h1>Part 9: Writing Moose Extensions</h1>
-</div>
-
 <div class="slide fake-slide0">
-  <h1>The End</h1>
-</div>
-
-<div class="slide">
-  <h1>More Information</h1>
-
-  <ul>
-    <li><a href="http://moose.perl.org/">http://moose.perl.org/</a></li>
-    <li><a href="http://search.cpan.org/dist/Moose/lib/Moose/Manual.pod">Moose::Manual</a> and <a href="http://search.cpan.org/dist/Moose/lib/Moose/Cookbook.pod">Moose::Cookbook</a></li>
-    <li><a href="irc://irc.perl.org/#moose">irc://irc.perl.org/#moose</a></li>
-    <li>mailing list - <a href="mailto:moose@perl.org">moose@perl.org</a></li>
-    <li>Slides and exercises are in Moose's git repo:
-        <br />
-        <span style="font-size:80%; white-space: nowrap">git://jules.scsys.co.uk/gitmo/moose-presentations</span></li>
-  </ul>
+  <h1>The End (Really)</h1>
 </div>
 
 </div>