Oops, removed the wrong slides
Dave Rolsky [Wed, 29 Jun 2011 19:23:22 +0000 (15:23 -0400)]
moose-class/slides/index.html

index ef009be..3c0ba31 100644 (file)
@@ -1503,6 +1503,16 @@ with 'HasSubProcess';
 </div>
 
 <div class="slide">
+  <h1>Roles as Interfaces</h1>
+
+  <ul>
+    <li>Roles can <code>require</code> methods of their consumers</li>
+    <li>Compile-time checks</li>
+    <li>Method must exist when the role is consumed</li>
+  </ul>
+</div>
+
+<div class="slide">
   <h1>The Attribute Gotcha</h1>
 
 <pre><code>package HasSize;