<p><br>
On Mar 2, 2012 10:30 AM, "Andrei Alexandrescu" <<a href="mailto:SeeWebsiteForEmail@erdani.org">SeeWebsiteForEmail@erdani.org</a>> wrote<br>
><br>
> Slices are primitive, concrete components that are close to the metal and are best for implementing abstractions, not defining them. You can always build and use abstract interfaces (that may or may not use slices internally). But at a point the turtles must end, and that's where the slices are.<br>

><br>
> Andrei<br>
></p>
<p>Thanks for all of the replies.  I will read up and see what I think.</p>
<p>Although if slices are still built-in but act as if they are part of an interface will that slow them down?  And, if so where is the slowdown?  Is it in the interfaces?</p>
<p>-Kevin</p>