<?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: Configuring projects in org mode, or defining variables in Lisp is strange</title>
	<atom:link href="http://blogs.foognostic.net/2009/04/configuring-projects-in-org-mode-or-defining-variables-in-lisp-is-strange/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.foognostic.net/2009/04/configuring-projects-in-org-mode-or-defining-variables-in-lisp-is-strange/</link>
	<description>Seeking knowledge of foo</description>
	<lastBuildDate>Wed, 13 Jan 2010 14:49:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Ian Eure</title>
		<link>http://blogs.foognostic.net/2009/04/configuring-projects-in-org-mode-or-defining-variables-in-lisp-is-strange/comment-page-1/#comment-189</link>
		<dc:creator>Ian Eure</dc:creator>
		<pubDate>Sun, 12 Apr 2009 21:44:14 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.foognostic.net/?p=92#comment-189</guid>
		<description>&lt;p&gt;Here’s what you’d want to access a property of a specific project in that list:&lt;/p&gt;

&lt;p&gt;(plist-get (cdr (assoc &quot;tsn&quot; org-publish-project-alist)) :base-directory)&lt;/p&gt;

&lt;p&gt;So not significantly harder than your example, but with one list per project instead of five.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Here’s what you’d want to access a property of a specific project in that list:</p>

<p>(plist-get (cdr (assoc &#8220;tsn&#8221; org-publish-project-alist)) :base-directory)</p>

<p>So not significantly harder than your example, but with one list per project instead of five.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Seth Schroeder</title>
		<link>http://blogs.foognostic.net/2009/04/configuring-projects-in-org-mode-or-defining-variables-in-lisp-is-strange/comment-page-1/#comment-188</link>
		<dc:creator>Seth Schroeder</dc:creator>
		<pubDate>Sun, 12 Apr 2009 15:07:15 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.foognostic.net/?p=92#comment-188</guid>
		<description>&lt;p&gt;Alice,&lt;/p&gt;

&lt;p&gt;I was pretty sure I was missing something about the flat list. I noticed property lists in the Elisp documentation but apparently need to pay more attention. :-)&lt;/p&gt;

&lt;p&gt;The nonstandard indentation comes mostly from having written more Lisp than read it. My real world peers are fantastic but shy away from Lisp. So if I&#039;m going to learn it I&#039;m just going to have to write some. Pretty soon I&#039;ll post some Elisp to generate the sieve of Eratosthenes; this was my revelation that tail calls in Elisp chew the stack away.&lt;/p&gt;

&lt;p&gt;The other reason for the pedantic indentation was to be explicitly clear about where the expressions are. It helped me quite a bit and I &lt;em&gt;like&lt;/em&gt; Lisp. The hope was for any fencesitters to take a closer look, compare and contrast with the Ruby code, and maybe hopefully warm to Lisp a little.&lt;/p&gt;

&lt;p&gt;I appreciate the helpful, insightful, and civil comment!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Alice,</p>

<p>I was pretty sure I was missing something about the flat list. I noticed property lists in the Elisp documentation but apparently need to pay more attention. <img src='http://blogs.foognostic.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

<p>The nonstandard indentation comes mostly from having written more Lisp than read it. My real world peers are fantastic but shy away from Lisp. So if I&#8217;m going to learn it I&#8217;m just going to have to write some. Pretty soon I&#8217;ll post some Elisp to generate the sieve of Eratosthenes; this was my revelation that tail calls in Elisp chew the stack away.</p>

<p>The other reason for the pedantic indentation was to be explicitly clear about where the expressions are. It helped me quite a bit and I <em>like</em> Lisp. The hope was for any fencesitters to take a closer look, compare and contrast with the Ruby code, and maybe hopefully warm to Lisp a little.</p>

<p>I appreciate the helpful, insightful, and civil comment!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Alice</title>
		<link>http://blogs.foognostic.net/2009/04/configuring-projects-in-org-mode-or-defining-variables-in-lisp-is-strange/comment-page-1/#comment-187</link>
		<dc:creator>Alice</dc:creator>
		<pubDate>Sun, 12 Apr 2009 12:33:33 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.foognostic.net/?p=92#comment-187</guid>
		<description>&lt;p&gt;A flat list with keyword-value pairs is called a property list, or plist for short. As with associative lists, there are functions for manipulating them built in. I don&#039;t know why a plist is used for this specific instance, but it&#039;s probably a combination of historical reasons and being simpler to type.&lt;/p&gt;

&lt;p&gt;Any particular reason you&#039;re using nonstandard indentation? It&#039;s almost never a good idea to use lines exclusively for opening or closing parentheses - yeah, lots of other languages do it, and I&#039;m sure it&#039;s habitual for lots of programmers, but it&#039;s unneeded in Lisp and generally only serves to add visual complexity. For the most part, you should be relying on indentation to read where things begin and end.&lt;/p&gt;

&lt;p&gt;That said, it&#039;s good to see someone delving into Lisp and learning why it does things the way it does, rather than dismissing it when it happens to behave unexpectedly. :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>A flat list with keyword-value pairs is called a property list, or plist for short. As with associative lists, there are functions for manipulating them built in. I don&#8217;t know why a plist is used for this specific instance, but it&#8217;s probably a combination of historical reasons and being simpler to type.</p>

<p>Any particular reason you&#8217;re using nonstandard indentation? It&#8217;s almost never a good idea to use lines exclusively for opening or closing parentheses &#8211; yeah, lots of other languages do it, and I&#8217;m sure it&#8217;s habitual for lots of programmers, but it&#8217;s unneeded in Lisp and generally only serves to add visual complexity. For the most part, you should be relying on indentation to read where things begin and end.</p>

<p>That said, it&#8217;s good to see someone delving into Lisp and learning why it does things the way it does, rather than dismissing it when it happens to behave unexpectedly. <img src='http://blogs.foognostic.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
</channel>
</rss>
