<?xml version="1.0" encoding="iso-8859-1"?>
<slide fontsize="6em">
	<title>Autoload Arrays</title>

	<blurb>Using the classname's part as path elements makes ugly paths:</blurb>

	<example><![CDATA[
ezcMailParserSet        => Mail/parser/set.php,
ezcMailSmtpTransport    => Mail/smtp/transport.php,
ezcMailTransportOptions => Mail/transport/options.php,
ezcMailAddress          => Mail/mail/address.php,
]]></example>
<break/>

	<blurb>More logical names (mail_autoload.php):</blurb>
	<example><![CDATA[
ezcMailParserSet        => Mail/parser/interfaces/parser_set.php,
ezcMailSmtpTransport    => Mail/transports/smtp/transport_smtp.php,
ezcMailTransportOptions => Mail/options/transport_options.php,
ezcMailAddress          => Mail/structs/mail_address.php,
]]></example>
<break lines="2"/>
	<blurb>Some problems:</blurb>
	<list>
		<bullet>Clashes in first part of the classname</bullet> 
		<bullet>Needs installation into correct place for development</bullet>
	</list>
</slide>
