<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-1973750947775262558.post7306570893026257027..comments</id><updated>2009-10-29T09:02:43.304-04:00</updated><title type='text'>Comments on MXUnit Blog: A Generic ColdFusion Struct Visitor</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.mxunit.org/feeds/7306570893026257027/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default'/><link rel='alternate' type='text/html' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html'/><author><name>bill shelton</name><uri>http://www.blogger.com/profile/06624894387927690246</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1973750947775262558.post-4513539073122597572</id><published>2009-10-29T09:02:43.304-04:00</published><updated>2009-10-29T09:02:43.304-04:00</updated><title type='text'>Just found this iterator solution via google. Perf...</title><content type='html'>Just found this iterator solution via google. Perfect for a problem I&amp;#39;m working on.&lt;br /&gt;&lt;br /&gt;I know it&amp;#39;s only sample code, but perhaps worth a mention that ReFindVisitor.getFound() returns an empty array when nothing matches, rather than an empty struct. Easy to fix in a couple of lines (I&amp;#39;ve got code if you want me to email).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/4513539073122597572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/4513539073122597572'/><link rel='alternate' type='text/html' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html?showComment=1256821363304#c4513539073122597572' title=''/><author><name>dr-nick</name><uri>http://www.blogger.com/profile/03132523772338483975</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html' ref='tag:blogger.com,1999:blog-1973750947775262558.post-7306570893026257027' source='http://www.blogger.com/feeds/1973750947775262558/posts/default/7306570893026257027' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-1973750947775262558.post-8938228660327944556</id><published>2009-07-11T06:59:04.982-04:00</published><updated>2009-07-11T06:59:04.982-04:00</updated><title type='text'>marc, great stuff and right on time! i was just lo...</title><content type='html'>marc, great stuff and right on time! i was just looking into a way to recurse over the mxunit debug array to dump it to plain text. you took care of that and then some ... awesome!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/8938228660327944556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/8938228660327944556'/><link rel='alternate' type='text/html' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html?showComment=1247309944982#c8938228660327944556' title=''/><author><name>billy</name><uri>http://www.blogger.com/profile/06624894387927690246</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17359140296736057249'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html' ref='tag:blogger.com,1999:blog-1973750947775262558.post-7306570893026257027' source='http://www.blogger.com/feeds/1973750947775262558/posts/default/7306570893026257027' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-1973750947775262558.post-9003001578028788508</id><published>2009-07-10T22:32:40.077-04:00</published><updated>2009-07-10T22:32:40.077-04:00</updated><title type='text'>Hot</title><content type='html'>Hot</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/9003001578028788508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/9003001578028788508'/><link rel='alternate' type='text/html' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html?showComment=1247279560077#c9003001578028788508' title=''/><author><name>John Allen</name><uri>http://www.blogger.com/profile/02063438353379239362</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html' ref='tag:blogger.com,1999:blog-1973750947775262558.post-7306570893026257027' source='http://www.blogger.com/feeds/1973750947775262558/posts/default/7306570893026257027' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-1973750947775262558.post-4669631989166602336</id><published>2009-07-10T09:57:13.257-04:00</published><updated>2009-07-10T09:57:13.257-04:00</updated><title type='text'>My thinking on this was very much influenced by th...</title><content type='html'>My thinking on this was very much influenced by the closure based each loops in ruby/groovy, which is why I was using a function in my approach. This definitely has limitations though, and I think your approach of using a an object as the visitor gives a lot more flexibility. Very nice!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/4669631989166602336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/4669631989166602336'/><link rel='alternate' type='text/html' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html?showComment=1247234233257#c4669631989166602336' title=''/><author><name>nmische</name><uri>http://www.blogger.com/profile/01625595898033904009</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html' ref='tag:blogger.com,1999:blog-1973750947775262558.post-7306570893026257027' source='http://www.blogger.com/feeds/1973750947775262558/posts/default/7306570893026257027' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-1973750947775262558.post-260839624791566448</id><published>2009-07-10T08:26:37.592-04:00</published><updated>2009-07-10T08:26:37.592-04:00</updated><title type='text'>Most agreed. As you say, how many lines of code ar...</title><content type='html'>Most agreed. As you say, how many lines of code are we writing out there that essentially does the same exact thing! Seeing the pattern is what helps us cut down on redundancy.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/260839624791566448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/260839624791566448'/><link rel='alternate' type='text/html' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html?showComment=1247228797592#c260839624791566448' title=''/><author><name>Ben Nadel</name><uri>http://www.blogger.com/profile/14054723593701580342</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html' ref='tag:blogger.com,1999:blog-1973750947775262558.post-7306570893026257027' source='http://www.blogger.com/feeds/1973750947775262558/posts/default/7306570893026257027' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-1973750947775262558.post-5314109616144068609</id><published>2009-07-10T08:17:05.528-04:00</published><updated>2009-07-10T08:17:05.528-04:00</updated><title type='text'>Ben, it's extremely similar to your custom tag sol...</title><content type='html'>Ben, it&amp;#39;s extremely similar to your custom tag solution. the only real differences are that it&amp;#39;s component-based and that it recurses. But conceptually, they&amp;#39;re quite similar.&lt;br /&gt;&lt;br /&gt;What I&amp;#39;m trying to get better at when approaching a given problem is trying to see the solution in two ways: solving the specific problem, but also getting at the pattern of the problem, to see if I can solve that problem in such a way that I set myself up for an easier time of solving other problems in the future.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/5314109616144068609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/5314109616144068609'/><link rel='alternate' type='text/html' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html?showComment=1247228225528#c5314109616144068609' title=''/><author><name>Marc Esher</name><uri>http://www.blogger.com/profile/05942611191966201181</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08495646389580511931'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html' ref='tag:blogger.com,1999:blog-1973750947775262558.post-7306570893026257027' source='http://www.blogger.com/feeds/1973750947775262558/posts/default/7306570893026257027' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-1973750947775262558.post-4129014080424775443</id><published>2009-07-10T08:08:26.683-04:00</published><updated>2009-07-10T08:08:26.683-04:00</updated><title type='text'>Looks cool. I like the stressing of thinking gener...</title><content type='html'>Looks cool. I like the stressing of thinking generically. Excellent point.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/4129014080424775443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1973750947775262558/7306570893026257027/comments/default/4129014080424775443'/><link rel='alternate' type='text/html' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html?showComment=1247227706683#c4129014080424775443' title=''/><author><name>Ben Nadel</name><uri>http://www.blogger.com/profile/14054723593701580342</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.mxunit.org/2009/07/generic-coldfusion-struct-visitor.html' ref='tag:blogger.com,1999:blog-1973750947775262558.post-7306570893026257027' source='http://www.blogger.com/feeds/1973750947775262558/posts/default/7306570893026257027' type='text/html'/></entry></feed>