<?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; errors</title>
	<atom:link href="http://jacksondunstan.com/articles/tag/errors/feed" rel="self" type="application/rss+xml" />
	<link>http://jacksondunstan.com</link>
	<description>Mastering AS3</description>
	<lastBuildDate>Mon, 06 Feb 2012 10:00:47 +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>Recursion Part 1: Limits</title>
		<link>http://jacksondunstan.com/articles/949</link>
		<comments>http://jacksondunstan.com/articles/949#comments</comments>
		<pubDate>Mon, 22 Nov 2010 10:00:22 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[limits]]></category>
		<category><![CDATA[overflow]]></category>
		<category><![CDATA[recursion]]></category>
		<category><![CDATA[stack]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=949</guid>
		<description><![CDATA[Recursion is a commonly-used feature of many programming languages, including AS3. It&#8217;s useful for everything from trivial examples like computing the Fibonacci sequence all the way up to advanced sorting techniques like Quicksort and tree algorithms. This article is a first in a series all about recursion. Today we&#8217;ll see what kinds of limits the [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/949/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Accessing Objects</title>
		<link>http://jacksondunstan.com/articles/855</link>
		<comments>http://jacksondunstan.com/articles/855#comments</comments>
		<pubDate>Mon, 18 Oct 2010 09:00:53 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[dictionary]]></category>
		<category><![CDATA[dot]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[in]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[instance]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[operators]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=855</guid>
		<description><![CDATA[There are three main ways to access the contents of objects in AS3: the dot (.) operator, the index ([]) operator, and the in operator. The first two are well known and functionally-equivalent because obj.property evaluates to the same value as obj["property"]. The in operator is different as I&#8217;ve described before: it returns a Boolean [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/855/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Errors During Dispatch</title>
		<link>http://jacksondunstan.com/articles/608</link>
		<comments>http://jacksondunstan.com/articles/608#comments</comments>
		<pubDate>Fri, 26 Feb 2010 09:00:26 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[event dispatchers]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[signals]]></category>
		<category><![CDATA[turbosignals]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=608</guid>
		<description><![CDATA[In my recent work related to events and signals, I had a little discussion about errors that are thrown during the dispatch of an event or signal. I did some investigating to see how EventDispatcher handles this and found something rather surprising. Naturally, I began my search with Adobe&#8217;s documentation of dispatchEvent. It is extremely [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/608/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Try/Catch Slowdown: Part 2</title>
		<link>http://jacksondunstan.com/articles/379</link>
		<comments>http://jacksondunstan.com/articles/379#comments</comments>
		<pubDate>Fri, 16 Oct 2009 09:00:52 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[catch]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[exceptions]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[try]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=379</guid>
		<description><![CDATA[Today&#8217;s article is in response to a comment left about my article on try/catch slowdowns. The second time around I will provide an example that is hopefully more &#8220;real world&#8221; than the last article provided. The comment claimed: Typical real world applications will not halt the LLVM for 100000000 iterations; therefore the slowness will negligible. [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/379/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Try/Catch Slowdown</title>
		<link>http://jacksondunstan.com/articles/377</link>
		<comments>http://jacksondunstan.com/articles/377#comments</comments>
		<pubDate>Wed, 14 Oct 2009 09:00:59 +0000</pubDate>
		<dc:creator>jackson</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[catch]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[exceptions]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[try]]></category>

		<guid isPermaLink="false">http://jacksondunstan.com/?p=377</guid>
		<description><![CDATA[Try/catch blocks are certainly a nice feature to have. They allow you to catch errors that are beyond your control and handle them in a nice manner. They also allow you to throw your own errors and handle them in the same way. This would all be great if it weren&#8217;t for the fact that [...]]]></description>
		<wfw:commentRss>http://jacksondunstan.com/articles/377/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

