<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Circuit Design With Quartz Composer</title>
	<atom:link href="http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/</link>
	<description></description>
	<lastBuildDate>Mon, 02 Mar 2009 05:25:36 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Red Sweater Links &#187; Blog Archive &#187; Quartz Composer Circuit Design</title>
		<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/comment-page-1/#comment-50</link>
		<dc:creator>Red Sweater Links &#187; Blog Archive &#187; Quartz Composer Circuit Design</dc:creator>
		<pubDate>Wed, 14 Jun 2006 13:53:42 +0000</pubDate>
		<guid isPermaLink="false">http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/#comment-50</guid>
		<description>[...] Link. [...]</description>
		<content:encoded><![CDATA[<p>[...] Link. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: willlow</title>
		<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/comment-page-1/#comment-49</link>
		<dc:creator>willlow</dc:creator>
		<pubDate>Tue, 13 Jun 2006 09:37:27 +0000</pubDate>
		<guid isPermaLink="false">http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/#comment-49</guid>
		<description>If you are interested quartz composer visit http://www.quartzcompositions.com and get hundreds of samples, documentation wiki and forum.</description>
		<content:encoded><![CDATA[<p>If you are interested quartz composer visit <a href="http://www.quartzcompositions.com" rel="nofollow">http://www.quartzcompositions.com</a> and get hundreds of samples, documentation wiki and forum.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/comment-page-1/#comment-39</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 06 Jun 2006 15:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/#comment-39</guid>
		<description>&lt;blockquote&gt;The idea of graphical programming has been around for a long time, but I really think it should start to be taken seriously.&lt;/blockquote&gt;

But this, like every graphical programming system before it, suffers from the problem of being much more complicated than writing code. I don&#039;t want to say we&#039;ll never program complex systems graphically, but the odds aren&#039;t very good. There&#039;s a reason why we stick to writing stories instead of drawing pictures, and those reasons extend into the programming domain.</description>
		<content:encoded><![CDATA[<blockquote><p>The idea of graphical programming has been around for a long time, but I really think it should start to be taken seriously.</p></blockquote>
<p>But this, like every graphical programming system before it, suffers from the problem of being much more complicated than writing code. I don&#8217;t want to say we&#8217;ll never program complex systems graphically, but the odds aren&#8217;t very good. There&#8217;s a reason why we stick to writing stories instead of drawing pictures, and those reasons extend into the programming domain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Lindsay</title>
		<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/comment-page-1/#comment-36</link>
		<dc:creator>Jeff Lindsay</dc:creator>
		<pubDate>Tue, 30 May 2006 22:08:54 +0000</pubDate>
		<guid isPermaLink="false">http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/#comment-36</guid>
		<description>Doh, thought you were somebody else! :P</description>
		<content:encoded><![CDATA[<p>Doh, thought you were somebody else! <img src='/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Lindsay</title>
		<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/comment-page-1/#comment-35</link>
		<dc:creator>Jeff Lindsay</dc:creator>
		<pubDate>Mon, 29 May 2006 05:18:12 +0000</pubDate>
		<guid isPermaLink="false">http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/#comment-35</guid>
		<description>You realize this is the key to a potential world of mainstream programming, where normal people are able to program. The idea of graphical programming has been around for a long time, but I really think it should start to be taken seriously. 

In the game industry they&#039;ve been battling with some of the most complicated systems, both as far as software and overall production. They&#039;ve been trying to empower content creators with the ability to easily embed logic in the content and make it easier for designers to work on gameplay without becoming programmers. The new Unreal tech is all about these graphical programming environments with several tools that look exactly like Quartz Composer.

Work like DabbleDB and some of the things you&#039;ve been doing with editable UIs and realtime environment manipulation have been really inspiring me in this area. This is the kind of stuff that I&#039;m really interested in.</description>
		<content:encoded><![CDATA[<p>You realize this is the key to a potential world of mainstream programming, where normal people are able to program. The idea of graphical programming has been around for a long time, but I really think it should start to be taken seriously. </p>
<p>In the game industry they&#8217;ve been battling with some of the most complicated systems, both as far as software and overall production. They&#8217;ve been trying to empower content creators with the ability to easily embed logic in the content and make it easier for designers to work on gameplay without becoming programmers. The new Unreal tech is all about these graphical programming environments with several tools that look exactly like Quartz Composer.</p>
<p>Work like DabbleDB and some of the things you&#8217;ve been doing with editable UIs and realtime environment manipulation have been really inspiring me in this area. This is the kind of stuff that I&#8217;m really interested in.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Bayes</title>
		<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/comment-page-1/#comment-31</link>
		<dc:creator>Scott Bayes</dc:creator>
		<pubDate>Fri, 26 May 2006 07:22:36 +0000</pubDate>
		<guid isPermaLink="false">http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/#comment-31</guid>
		<description>&quot;chugging away at thousands of operations a second.&quot;
Tens of thousands, even :-)
I figure the program counter has to increment for each fetch, plus the code will contain numerous branch computations, add instructions (and subtracts, multiplies, divides, etc will all undoubtedly use additions somewhere deep in their bowels), plus register indexing and oyher stuff. Probably adds up to more than hundreds of thousands of adds per seconds, especially with my PBook&#039;s 1.5 GHz clock. Lots more :-)
This effort reminds me of back in the 80s when one of our hardware teams implemented our first hardware assist for the frame buffer (till then, all pixels were computed and placed in the fb by the CPU). I immediately suggested using it to do simple &quot;parallel&quot; arithmetic (more like SIMD, since the graphics h/w cycled sequentially through the pixels rather than swell fooping it in true parallel fashion). One of the guys took me up on it and implemented a visual adder, with the frame buffer displaying inputs and outputs while they were being computed. Totally worthless, but fun, in that twisted geek fun way.</description>
		<content:encoded><![CDATA[<p>&#8220;chugging away at thousands of operations a second.&#8221;<br />
Tens of thousands, even <img src='/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
I figure the program counter has to increment for each fetch, plus the code will contain numerous branch computations, add instructions (and subtracts, multiplies, divides, etc will all undoubtedly use additions somewhere deep in their bowels), plus register indexing and oyher stuff. Probably adds up to more than hundreds of thousands of adds per seconds, especially with my PBook&#8217;s 1.5 GHz clock. Lots more <img src='/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
This effort reminds me of back in the 80s when one of our hardware teams implemented our first hardware assist for the frame buffer (till then, all pixels were computed and placed in the fb by the CPU). I immediately suggested using it to do simple &#8220;parallel&#8221; arithmetic (more like SIMD, since the graphics h/w cycled sequentially through the pixels rather than swell fooping it in true parallel fashion). One of the guys took me up on it and implemented a visual adder, with the frame buffer displaying inputs and outputs while they were being computed. Totally worthless, but fun, in that twisted geek fun way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel McLaury</title>
		<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/comment-page-1/#comment-30</link>
		<dc:creator>Daniel McLaury</dc:creator>
		<pubDate>Thu, 25 May 2006 15:46:45 +0000</pubDate>
		<guid isPermaLink="false">http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/#comment-30</guid>
		<description>A ripple-carry adder in 2006?  Pssh.</description>
		<content:encoded><![CDATA[<p>A ripple-carry adder in 2006?  Pssh.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/comment-page-1/#comment-29</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 24 May 2006 23:43:29 +0000</pubDate>
		<guid isPermaLink="false">http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/#comment-29</guid>
		<description>Very neat.

You can also do similar things with &lt;a href=&quot;http://www.omnigroup.com/graffle&quot; rel=&quot;nofollow&quot;&gt;OmniGraffle&lt;/a&gt;.  One of the sample documents for that application is a half-adder built using AppleScript actions attached to shapes within a document.</description>
		<content:encoded><![CDATA[<p>Very neat.</p>
<p>You can also do similar things with <a href="http://www.omnigroup.com/graffle" rel="nofollow">OmniGraffle</a>.  One of the sample documents for that application is a half-adder built using AppleScript actions attached to shapes within a document.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rhonabwy - logic circuits with Quartz Composer</title>
		<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/comment-page-1/#comment-28</link>
		<dc:creator>Rhonabwy - logic circuits with Quartz Composer</dc:creator>
		<pubDate>Wed, 24 May 2006 05:06:25 +0000</pubDate>
		<guid isPermaLink="false">http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/#comment-28</guid>
		<description>[...] This is just too good - Zac White created a logic circuit simulator with Quartz Composer. That&#8217;s just awesome. Completely useless for me, but boy does it bring back memories (the UI is a hell of a lot nicer than what I used to use with spice too!) [...]</description>
		<content:encoded><![CDATA[<p>[...] This is just too good &#8211; Zac White created a logic circuit simulator with Quartz Composer. That&#8217;s just awesome. Completely useless for me, but boy does it bring back memories (the UI is a hell of a lot nicer than what I used to use with spice too!) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Blanton &#124; Circuit design with Quartz Composer</title>
		<link>http://www.zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/comment-page-1/#comment-27</link>
		<dc:creator>Justin Blanton &#124; Circuit design with Quartz Composer</dc:creator>
		<pubDate>Wed, 24 May 2006 02:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://zacwhite.com/blog/2006/05/23/circuit-design-with-quartz-composer/#comment-27</guid>
		<description>[...] Circuit design with Quartz Composer. [...]</description>
		<content:encoded><![CDATA[<p>[...] Circuit design with Quartz Composer. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
