<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: A Modern Style of Programming</title>
	<atom:link href="http://curiousprogrammer.wordpress.com/2009/06/11/modern-programming-style/feed/" rel="self" type="application/rss+xml" />
	<link>http://curiousprogrammer.wordpress.com/2009/06/11/modern-programming-style/</link>
	<description>Exploring programming languages</description>
	<lastBuildDate>Wed, 23 Dec 2009 06:05:34 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jared</title>
		<link>http://curiousprogrammer.wordpress.com/2009/06/11/modern-programming-style/#comment-7680</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Tue, 16 Jun 2009 20:23:07 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=668#comment-7680</guid>
		<description>Hi Andy,

I&#039;m not sure I think that will be an improvement.  I don&#039;t have much experience of Scheme but it seems that Emacs Lisp (and Common Lisp) are more practical languages, at least that is what Ray&#039;s post linked above says to me.</description>
		<content:encoded><![CDATA[<p>Hi Andy,</p>
<p>I&#8217;m not sure I think that will be an improvement.  I don&#8217;t have much experience of Scheme but it seems that Emacs Lisp (and Common Lisp) are more practical languages, at least that is what Ray&#8217;s post linked above says to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Wingo</title>
		<link>http://curiousprogrammer.wordpress.com/2009/06/11/modern-programming-style/#comment-7676</link>
		<dc:creator>Andy Wingo</dc:creator>
		<pubDate>Mon, 15 Jun 2009 20:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=668#comment-7676</guid>
		<description>Scheme will be in Emacs one day :) Hopefully even within a year or two!</description>
		<content:encoded><![CDATA[<p>Scheme will be in Emacs one day <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Hopefully even within a year or two!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared</title>
		<link>http://curiousprogrammer.wordpress.com/2009/06/11/modern-programming-style/#comment-7669</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Fri, 12 Jun 2009 19:35:35 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=668#comment-7669</guid>
		<description>@Ron - yes, it is extremely useful.  And it is great for making new little tools.  If only there was a good API reference it would be even better.

I often look at &lt;a href=&quot;http://gigamonkeys.com/book/&quot; rel=&quot;nofollow&quot;&gt;Practical Common Lisp&lt;/a&gt; to get an idea of the basic lisp constructs that are available.  Many of them are available in emacs lisp too although perhaps dynamic scoping gives programming in emacs lisp a very different feel.

@Alexandr - Hi.  I had a quick look at the modules you mention, thanks for pointing them out.  I couldn&#039;t see an obvious way of doing nested loop which is what generators / eager comprehensions make so nice.  Eager comprehensions also don&#039;t use a huge amount of memory so I guess they don&#039;t construct a list first.</description>
		<content:encoded><![CDATA[<p>@Ron &#8211; yes, it is extremely useful.  And it is great for making new little tools.  If only there was a good API reference it would be even better.</p>
<p>I often look at <a href="http://gigamonkeys.com/book/" rel="nofollow">Practical Common Lisp</a> to get an idea of the basic lisp constructs that are available.  Many of them are available in emacs lisp too although perhaps dynamic scoping gives programming in emacs lisp a very different feel.</p>
<p>@Alexandr &#8211; Hi.  I had a quick look at the modules you mention, thanks for pointing them out.  I couldn&#8217;t see an obvious way of doing nested loop which is what generators / eager comprehensions make so nice.  Eager comprehensions also don&#8217;t use a huge amount of memory so I guess they don&#8217;t construct a list first.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexandr Ciornii</title>
		<link>http://curiousprogrammer.wordpress.com/2009/06/11/modern-programming-style/#comment-7666</link>
		<dc:creator>Alexandr Ciornii</dc:creator>
		<pubDate>Fri, 12 Jun 2009 13:12:59 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=668#comment-7666</guid>
		<description>Interesting modules on CPAN for list generation: List::Maker, Attribute::Generator, List::MoreUtils.</description>
		<content:encoded><![CDATA[<p>Interesting modules on CPAN for list generation: List::Maker, Attribute::Generator, List::MoreUtils.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ron</title>
		<link>http://curiousprogrammer.wordpress.com/2009/06/11/modern-programming-style/#comment-7664</link>
		<dc:creator>Ron</dc:creator>
		<pubDate>Fri, 12 Jun 2009 04:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=668#comment-7664</guid>
		<description>Hear, hear, Ive found emacs to be incrediable tool for damm near everything major that I do, (techinical I browse the web from conkeror but thats emacs inspired). Ive started reading on the elisp docs that come with emacs and am quite enjoying how its teaching using actual emacs source code. Im quite glad you mentioned about the other lisp dialects being a good learning place to as both Scheme and Common lisp have certain attractions as well for different reasons thou</description>
		<content:encoded><![CDATA[<p>Hear, hear, Ive found emacs to be incrediable tool for damm near everything major that I do, (techinical I browse the web from conkeror but thats emacs inspired). Ive started reading on the elisp docs that come with emacs and am quite enjoying how its teaching using actual emacs source code. Im quite glad you mentioned about the other lisp dialects being a good learning place to as both Scheme and Common lisp have certain attractions as well for different reasons thou</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared</title>
		<link>http://curiousprogrammer.wordpress.com/2009/06/11/modern-programming-style/#comment-7661</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Thu, 11 Jun 2009 21:28:01 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=668#comment-7661</guid>
		<description>Hi Alex,

I like the posts with actual elisp code snippets too.  But for some reason my waffley posts, which take much less time and effort to produce, are more popular, or at least read by more people :(  Perhaps the audience for learning elisp is small.

Anyway, I found playing around with and reading about other lisp dialects (scheme/CL) helpful for learning emacs lisp.  Although emacs lisp is much more useful of course! :)

And thanks for your comment.  It&#039;s good to know you liked the error handling post.</description>
		<content:encoded><![CDATA[<p>Hi Alex,</p>
<p>I like the posts with actual elisp code snippets too.  But for some reason my waffley posts, which take much less time and effort to produce, are more popular, or at least read by more people <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />   Perhaps the audience for learning elisp is small.</p>
<p>Anyway, I found playing around with and reading about other lisp dialects (scheme/CL) helpful for learning emacs lisp.  Although emacs lisp is much more useful of course! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>And thanks for your comment.  It&#8217;s good to know you liked the error handling post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Bennee</title>
		<link>http://curiousprogrammer.wordpress.com/2009/06/11/modern-programming-style/#comment-7656</link>
		<dc:creator>Alex Bennee</dc:creator>
		<pubDate>Thu, 11 Jun 2009 11:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=668#comment-7656</guid>
		<description>I&#039;ve found elisp has a fairly steep learning curve. Some of this is
due to syntactic difference with most other languages I&#039;m familiar
with. I could also do with more self contained bitesize examples that
demonstrate specific features of the language. While there is some
excellent documentation out there a lot of it is very dry reading
(especially if your not from a Computer Science background). Things
like the emacs wiki provide a good corpus of interesting code snippets
but I suspect most get plugged into .emacs by users with little
thought to what the code actually does, just if it works or not.

Part of the reason I joined the emacs planet blog network was to pick
up knowledge in small chunks and assimilate concepts and examples. You
last post on error handling was very interesting. Hopefully some of my
basic &lt;a href=&quot;http://www.bennee.com/~alex/news.php?wl_mode=more&amp;wl_eid=1256&quot; rel=&quot;nofollow&quot;&gt;posts&lt;/a&gt;
will help someone else.

Basically I agree with you and welcome more language related posts on
the network :-)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve found elisp has a fairly steep learning curve. Some of this is<br />
due to syntactic difference with most other languages I&#8217;m familiar<br />
with. I could also do with more self contained bitesize examples that<br />
demonstrate specific features of the language. While there is some<br />
excellent documentation out there a lot of it is very dry reading<br />
(especially if your not from a Computer Science background). Things<br />
like the emacs wiki provide a good corpus of interesting code snippets<br />
but I suspect most get plugged into .emacs by users with little<br />
thought to what the code actually does, just if it works or not.</p>
<p>Part of the reason I joined the emacs planet blog network was to pick<br />
up knowledge in small chunks and assimilate concepts and examples. You<br />
last post on error handling was very interesting. Hopefully some of my<br />
basic <a href="http://www.bennee.com/~alex/news.php?wl_mode=more&amp;wl_eid=1256" rel="nofollow">posts</a><br />
will help someone else.</p>
<p>Basically I agree with you and welcome more language related posts on<br />
the network <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
