</div>
<div class="slide">
+ <h1>Specio</h1>
+
+ <ul>
+ <li>My attempt to replace <code>MooseX::Types</code> <strong>and</strong> built-in types</li>
+ <li>Third-system effect?</li>
+ <li>Still alpha - needs some work</li>
+ </ul>
+</div>
+
+<div class="slide">
<h1>Recommendation</h1>
<ul>
- <li>Use <code>MooseX::Types</code></li>
+ <li>Use <code>MooseX::Types</code> for now</li>
+ <li>Switch to <code>Specio</code> when it's ready?</li>
<li>Compile time error catching and automatic namespacing are huge wins</li>
<li>Docs from <code>Moose::Util::TypeConstraints</code> are 98% compatible with <code>MooseX::Types</code> anyway</li>
<li>A function exported by a type library works wherever a type name would</li>