<?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-12983281.post114921416821867063..comments</id><updated>2007-10-27T13:07:37.157-07:00</updated><title type='text'>Comments on I Need Closure(s): Stealing it back</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://i-need-closures.blogspot.com/feeds/114921416821867063/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html'/><author><name>Richard Cook</name><uri>http://www.blogger.com/profile/11838741004941594394</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12983281.post-3487441210660771459</id><published>2007-10-27T13:07:00.000-07:00</published><updated>2007-10-27T13:07:00.000-07:00</updated><title type='text'>Nice Article.</title><content type='html'>Nice Article.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/3487441210660771459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/3487441210660771459'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1193515620000#c3487441210660771459' title=''/><author><name>&lt;a href="http://nakoper.t35.com/index7.html"&gt;britain cruising great tour&lt;/a&gt;</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-2602210614020140860</id><published>2007-10-27T12:19:00.000-07:00</published><updated>2007-10-27T12:19:00.000-07:00</updated><title type='text'>actually, that's brilliant. Thank you. I'm going t...</title><content type='html'>actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/2602210614020140860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/2602210614020140860'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1193512740000#c2602210614020140860' title=''/><author><name>name</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-4667887878746538915</id><published>2007-10-26T12:42:00.000-07:00</published><updated>2007-10-26T12:42:00.000-07:00</updated><title type='text'>Please write anything else!</title><content type='html'>Please write anything else!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/4667887878746538915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/4667887878746538915'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1193427720000#c4667887878746538915' title=''/><author><name>&lt;a href="http://members.ospa.us/portal_memberdata/portraits/thijdzrxh"&gt;credit card number hacking&lt;/a&gt;</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-4818383958568303823</id><published>2007-10-26T12:18:00.000-07:00</published><updated>2007-10-26T12:18:00.000-07:00</updated><title type='text'>Wonderful blog.</title><content type='html'>Wonderful blog.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/4818383958568303823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/4818383958568303823'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1193426280000#c4818383958568303823' title=''/><author><name>&lt;a href="http://m1.aol.com/IvySalas33/31_261007.html"&gt;diet meridia pill site web&lt;/a&gt;</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-4956990922617539352</id><published>2007-10-26T11:05:00.000-07:00</published><updated>2007-10-26T11:05:00.000-07:00</updated><title type='text'>A47NQT Please write anything else!</title><content type='html'>A47NQT Please write anything else!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/4956990922617539352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/4956990922617539352'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1193421900000#c4956990922617539352' title=''/><author><name>&lt;a href="http://m1.aol.com/CoryDyer55/index18.html"&gt;buy phentermine no prescription purephentermine&amp;lt;&lt;/a&gt;</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-1361250048451795247</id><published>2007-10-26T02:02:00.000-07:00</published><updated>2007-10-26T02:02:00.000-07:00</updated><title type='text'>b3ZMos Your blog is great. Articles is interesting...</title><content type='html'>b3ZMos Your blog is great. Articles is interesting!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/1361250048451795247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/1361250048451795247'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1193389320000#c1361250048451795247' title=''/><author><name>&lt;a href="http://medonlineshops.com"&gt;OnlinePharmacy&lt;/a&gt;</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-115811611633314315</id><published>2006-09-12T19:55:00.000-07:00</published><updated>2006-09-12T19:55:00.000-07:00</updated><title type='text'>Richard,I see you are in GA.  I wanted to make sur...</title><content type='html'>Richard,&lt;BR/&gt;&lt;BR/&gt;I see you are in GA.  I wanted to make sure you had seen the following message:&lt;BR/&gt;&lt;BR/&gt;http://www.lispniks.com/pipermail/gardeners/2006-September/001579.html&lt;BR/&gt;&lt;BR/&gt;(Sorry to hijack your comments section but I don't know your email address.)&lt;BR/&gt;&lt;BR/&gt;Thanks,&lt;BR/&gt;Erik.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/115811611633314315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/115811611633314315'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1158116100000#c115811611633314315' title=''/><author><name>Erik Enge</name><uri>http://www.blogger.com/profile/14990754170873646013</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-114935493748708184</id><published>2006-06-03T10:15:00.000-07:00</published><updated>2006-06-03T10:15:00.000-07:00</updated><title type='text'>You wrote:"The next bump was chopping off the "com...</title><content type='html'>You wrote:&lt;BR/&gt;"The next bump was chopping off the "command" argument from the remainder of the S-expression to call the next run, which left a single argument for the &amp;rest, the argument being a list of the remaining arguments, so that had to be car'ed, and you had to remember to do it everywhere, etc. It's messy."&lt;BR/&gt;&lt;BR/&gt;Not necessarily, you can get by without APPLY even.&lt;BR/&gt;&lt;BR/&gt;One way to do it is:&lt;BR/&gt;(defgeneric run-with-command (lg command args))&lt;BR/&gt;&lt;BR/&gt;(defun run (turtle args)&lt;BR/&gt;  (if (endp args)&lt;BR/&gt;      turtle&lt;BR/&gt;      (run-with-command turtle (first args) (rest args))))&lt;BR/&gt;&lt;BR/&gt;and let the DEFLOGO macro generate methods for RUN-WITH-COMMAND.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/114935493748708184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/114935493748708184'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1149354900000#c114935493748708184' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-114927020291834119</id><published>2006-06-02T10:43:00.000-07:00</published><updated>2006-06-02T10:43:00.000-07:00</updated><title type='text'>Hey Richard,That's very slick! I put a link to thi...</title><content type='html'>Hey Richard,&lt;BR/&gt;&lt;BR/&gt;That's very slick! I put a link to this post in the Artima &lt;A HREF="http://www.artima.com/forums/flat.jsp?forum=226&amp;thread=161302&amp;start=0&amp;msRange=15&lt;br/&gt;" REL="nofollow"&gt;discussion section&lt;/A&gt; for the article to help folks find their way here.&lt;BR/&gt;&lt;BR/&gt;Toph</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/114927020291834119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/114927020291834119'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1149270180000#c114927020291834119' title=''/><author><name>Topher Cyll</name><uri>http://cyll.org/blog/tech</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-114925261418263943</id><published>2006-06-02T05:50:00.000-07:00</published><updated>2006-06-02T05:50:00.000-07:00</updated><title type='text'>Of course it would. See the CLHS for `READ', `EVAL...</title><content type='html'>Of course it would. See the CLHS for `READ', `EVAL', `COMPILE', `LOAD', and their relatives.&lt;BR/&gt;&lt;BR/&gt;http://www.paulgraham.com/diff.html&lt;BR/&gt;&lt;BR/&gt;See point 9.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/114925261418263943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/114925261418263943'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1149252600000#c114925261418263943' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-114924952043756331</id><published>2006-06-02T04:58:00.000-07:00</published><updated>2006-06-02T04:58:00.000-07:00</updated><title type='text'>OK, this is a perfect place to bring this up. I've...</title><content type='html'>OK, this is a perfect place to bring this up. I've seen the "interpreter vs. compiler" examples in the literature, but I've never quite understood if the compilers would work with reading external files with DSL code in them or if they just work for the DSL that's already in the source code. &lt;BR/&gt;This was supposed to be for reading external Logo files; would the compiler work with that as well.&lt;BR/&gt;&lt;BR/&gt;Either way, nice job with the macro characters.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/114924952043756331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/114924952043756331'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1149249480000#c114924952043756331' title=''/><author><name>Richard Cook</name><uri>http://www.blogger.com/profile/11838741004941594394</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14118512511685171087'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-12983281.post-114924414321732309</id><published>2006-06-02T03:29:00.000-07:00</published><updated>2006-06-02T03:29:00.000-07:00</updated><title type='text'>I read your post and I thought I'd try my own way....</title><content type='html'>I read your post and I thought I'd try my own way. After half an hour I came up with this (note that this actually allows CL to compile, not just interpret) (and note that some names/access methods aren't that well-chosen.. fun of hacks):&lt;BR/&gt;&lt;BR/&gt;http://paste.lisp.org/display/20746</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/114924414321732309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12983281/114921416821867063/comments/default/114924414321732309'/><link rel='alternate' type='text/html' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html?showComment=1149244140000#c114924414321732309' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://i-need-closures.blogspot.com/2006/06/stealing-it-back.html' ref='tag:blogger.com,1999:blog-12983281.post-114921416821867063' source='http://www.blogger.com/feeds/12983281/posts/default/114921416821867063' type='text/html'/></entry></feed>