<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JacksonDunstan.com &#187; namespaces</title>
	<atom:link href="http://jacksondunstan.com/articles/tag/namespaces/feed" rel="self" type="application/rss+xml" />
	<link>http://jacksondunstan.com</link>
	<description>Mastering AS3</description>
	<lastBuildDate>Mon, 21 May 2012 09:00:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Better OOP Through Namespaces</title>
		<link>http://jacksondunstan.com/articles/1242</link>
		<comments>http://jacksondunstan.com/articles/1242#comments</comments>
		<pubDate>Mon, 13 Jun 2011 09:00:39 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[access specifiers]]></category>
		<category><![CDATA[internal]]></category>
		<category><![CDATA[namespaces]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[protected]]></category>
		<category><![CDATA[public]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=1242</guid>
		<description><![CDATA[Namespaces may make poor function pointers, but you&#8217;d be wise to not write them off so quickly. It turns out that they have an altogether different usage that can help you blend the speed advantages of public fields with the encapsulation and information hiding of getters and setters. Read on to learn more about this [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/1242/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Namespaces As Function Pointers</title>
		<link>http://jacksondunstan.com/articles/286</link>
		<comments>http://jacksondunstan.com/articles/286#comments</comments>
		<pubDate>Fri, 18 Sep 2009 09:00:22 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[namespaces]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=286</guid>
		<description><![CDATA[One lovely trick C/C++ programmers can use is to replace conditional logic (eg. if statements) with function pointers if the result of the conditional logic is a loop invariant. Function pointers do exist in AS3 in the form of the Function class, but they are a dynamic class whose usage is very slow. AS3 also [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/286/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

