<ul>
<li>Attributes can have defaults</li>
- <li>Simple non-referecne scalars (number, string)</li>
+ <li>Simple non-reference scalars (number, string)</li>
<li>Subroutine reference</li>
<li>A builder method</li>
</ul>
<h1>More Droppings</h1>
<ul>
- <li><code>Moose::Util::TypeConstraint</code> also needs cleanup</li>
+ <li><code>Moose::Util::TypeConstraints</code> also needs cleanup</li>
</ul>
<pre><code>package Person;
<h1>Digression: The Type Registry</h1>
<ul>
- <li>Types are actually <code>Moose::Meta::TypeConstraint</code> <em>objects</em></li>
+ <li>Types are actually <code>Moose::Meta::TypeConstraints</code> <em>objects</em></li>
<li>Stored in an interpreter-global registry mapping names to objects</li>
</ul>
</div>