<?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 for blog.jacius.info</title>
	<atom:link href="http://blog.jacius.info/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jacius.info</link>
	<description></description>
	<lastBuildDate>Fri, 18 May 2012 22:06:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Comment on Git tip: Fix a mistake in a previous commit by moltar</title>
		<link>http://blog.jacius.info/2008/06/22/git-tip-fix-a-mistake-in-a-previous-commit/comment-page-1/#comment-361</link>
		<dc:creator>moltar</dc:creator>
		<pubDate>Fri, 18 May 2012 22:06:24 +0000</pubDate>
		<guid isPermaLink="false">http://90/2008/09/06/git-tip-fix-a-mistake-in-a-previous-commit#comment-361</guid>
		<description>Yeah, easiest is always do:

&lt;code&gt;git rebase --interactive &quot;ID^&quot;&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Yeah, easiest is always do:</p>
<p><code>git rebase --interactive "ID^"</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Rubyist&#8217;s Impressions of Common Lisp by John Croisant</title>
		<link>http://blog.jacius.info/2012/04/04/a-rubyists-impressions-of-common-lisp/comment-page-1/#comment-350</link>
		<dc:creator>John Croisant</dc:creator>
		<pubDate>Tue, 08 May 2012 06:50:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jacius.info/?p=872#comment-350</guid>
		<description>I&#039;m aware of two CL documentation search engines: http://lispdoc.com/ and http://l1sp.org/ (that&#039;s a number one instead of an i). Like pretty much everything in the CL world, each option has its strong points and weak points. lispdoc.com searches more books, and can search the full text for terms as well as the usual searching for specific function names. l1sp.org searches more libraries, and is handy for redirects, and can do some clever hacks for searching symbols by abbreviation. I tend to use lispdoc.com, but that might just be because it was the first one I stumbled upon.

If you&#039;re using Emacs/SLIME, it has a built in command (C-c C-d h) to look up docs in the &lt;a href=&quot;http://www.lispworks.com/documentation/HyperSpec/Front/index.htm&quot; rel=&quot;nofollow&quot;&gt;CLHS&lt;/a&gt;, and you can &lt;a href=&quot;http://www.lispworks.com/documentation/common-lisp.html&quot; rel=&quot;nofollow&quot;&gt;download a copy of the CLHS&lt;/a&gt; (the link is hidden about halfway down the page) and configure Emacs to load the local files, for offline searching. E.g. I have this in my .emacs:

&lt;pre&gt;(setq common-lisp-hyperspec-root
  &quot;file:/usr/local/doc/HyperSpec/&quot;)&lt;/pre&gt;

There is also a SLIME command (C-c C-d d) to view the built-in documentation for any function, class, etc. This works for any symbol, even ones from libraries you have loaded. Unfortunately, not all symbols have any (useful) documentation. But, it will still tell you what arguments a function takes, what slots a class has, etc., even if the library author was too &lt;del&gt;lazy&lt;/del&gt; &lt;ins&gt;efficient&lt;/ins&gt; to add documentation strings.</description>
		<content:encoded><![CDATA[<p>I&#8217;m aware of two CL documentation search engines: <a href="http://lispdoc.com/" rel="nofollow">http://lispdoc.com/</a> and <a href="http://l1sp.org/" rel="nofollow">http://l1sp.org/</a> (that&#8217;s a number one instead of an i). Like pretty much everything in the CL world, each option has its strong points and weak points. lispdoc.com searches more books, and can search the full text for terms as well as the usual searching for specific function names. l1sp.org searches more libraries, and is handy for redirects, and can do some clever hacks for searching symbols by abbreviation. I tend to use lispdoc.com, but that might just be because it was the first one I stumbled upon.</p>
<p>If you&#8217;re using Emacs/SLIME, it has a built in command (C-c C-d h) to look up docs in the <a href="http://www.lispworks.com/documentation/HyperSpec/Front/index.htm" rel="nofollow">CLHS</a>, and you can <a href="http://www.lispworks.com/documentation/common-lisp.html" rel="nofollow">download a copy of the CLHS</a> (the link is hidden about halfway down the page) and configure Emacs to load the local files, for offline searching. E.g. I have this in my .emacs:</p>
<pre>(setq common-lisp-hyperspec-root
  "file:/usr/local/doc/HyperSpec/")</pre>
<p>There is also a SLIME command (C-c C-d d) to view the built-in documentation for any function, class, etc. This works for any symbol, even ones from libraries you have loaded. Unfortunately, not all symbols have any (useful) documentation. But, it will still tell you what arguments a function takes, what slots a class has, etc., even if the library author was too <del>lazy</del> <ins>efficient</ins> to add documentation strings.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Rubyist&#8217;s Impressions of Common Lisp by Justin</title>
		<link>http://blog.jacius.info/2012/04/04/a-rubyists-impressions-of-common-lisp/comment-page-1/#comment-349</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Tue, 08 May 2012 03:48:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jacius.info/?p=872#comment-349</guid>
		<description>I&#039;m new to CL, coming from Ruby I stumbled upon your post.  I think you made some good points about the many choices facing lisp beginners.  Have you found a good source for documentation similar to ruby-doc or the rails api?  I am currently reading Practical Common Lisp and have not found a good central location that is easily searchable for documentation.</description>
		<content:encoded><![CDATA[<p>I&#8217;m new to CL, coming from Ruby I stumbled upon your post.  I think you made some good points about the many choices facing lisp beginners.  Have you found a good source for documentation similar to ruby-doc or the rails api?  I am currently reading Practical Common Lisp and have not found a good central location that is easily searchable for documentation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Rubyist&#8217;s Impressions of Common Lisp by C</title>
		<link>http://blog.jacius.info/2012/04/04/a-rubyists-impressions-of-common-lisp/comment-page-1/#comment-311</link>
		<dc:creator>C</dc:creator>
		<pubDate>Mon, 16 Apr 2012 19:26:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jacius.info/?p=872#comment-311</guid>
		<description>I love the comments here. Lisp is a cult, it wants to stay a cult, it will always be a cult.

Being a Lisper means getting to say you work in a self-obfuscating, condescension-granting &quot;powerful&quot; language so you can look down on people. That is the cult. That is the community.

It&#039;s been decades now. Lisp isn&#039;t going anywhere. Dozens of &quot;inferior&quot; languages have risen, producing operating systems, the internet, office suites, web browsers, software that has transformed the world.

Lisp hasn&#039;t produced any of that. As far as I can tell, it&#039;s produced a text editor (EMACS). That is its crowning achievement. 

Lisp is a great intellectual exercise. You can learn a lot with it. But it&#039;s not a collaborative language. It&#039;s not. It&#039;s a language for a single programmer. And it&#039;s achievements are all largely at the scale of a single good user.

And if the IQ requirement for entering the Lisp cult is so high, I ask whether the allegedly superior productivity of lisp is due to its smarter people rather than the language? 

Lisp is pretty annoying even if you don&#039;t program in lisp. Programming forums get polluted with useless posts on lisp, useless posters talking about lisp, downvote armies of lisp. It&#039;s so annoying. 

A classic, emotionally stunted group of adolescents living in a ratty clubhouse in a tree yelling at all the kids in the yard about how cool they are, but not letting anyone up the tree.

Someday, someone may make a language like lisp, but somehow never get it branded lisp. But frankly, modern coding is more about good library support and API support than what dialect of turing-complete computation expression you use. The hated Java made its bones that way. But that&#039;s a real-world concern, not one for the kids in the lisp clubhouse.</description>
		<content:encoded><![CDATA[<p>I love the comments here. Lisp is a cult, it wants to stay a cult, it will always be a cult.</p>
<p>Being a Lisper means getting to say you work in a self-obfuscating, condescension-granting &#8220;powerful&#8221; language so you can look down on people. That is the cult. That is the community.</p>
<p>It&#8217;s been decades now. Lisp isn&#8217;t going anywhere. Dozens of &#8220;inferior&#8221; languages have risen, producing operating systems, the internet, office suites, web browsers, software that has transformed the world.</p>
<p>Lisp hasn&#8217;t produced any of that. As far as I can tell, it&#8217;s produced a text editor (EMACS). That is its crowning achievement. </p>
<p>Lisp is a great intellectual exercise. You can learn a lot with it. But it&#8217;s not a collaborative language. It&#8217;s not. It&#8217;s a language for a single programmer. And it&#8217;s achievements are all largely at the scale of a single good user.</p>
<p>And if the IQ requirement for entering the Lisp cult is so high, I ask whether the allegedly superior productivity of lisp is due to its smarter people rather than the language? </p>
<p>Lisp is pretty annoying even if you don&#8217;t program in lisp. Programming forums get polluted with useless posts on lisp, useless posters talking about lisp, downvote armies of lisp. It&#8217;s so annoying. </p>
<p>A classic, emotionally stunted group of adolescents living in a ratty clubhouse in a tree yelling at all the kids in the yard about how cool they are, but not letting anyone up the tree.</p>
<p>Someday, someone may make a language like lisp, but somehow never get it branded lisp. But frankly, modern coding is more about good library support and API support than what dialect of turing-complete computation expression you use. The hated Java made its bones that way. But that&#8217;s a real-world concern, not one for the kids in the lisp clubhouse.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Rubyist&#8217;s Impressions of Common Lisp by Thanassis</title>
		<link>http://blog.jacius.info/2012/04/04/a-rubyists-impressions-of-common-lisp/comment-page-1/#comment-307</link>
		<dc:creator>Thanassis</dc:creator>
		<pubDate>Sat, 14 Apr 2012 10:41:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jacius.info/?p=872#comment-307</guid>
		<description>Excellent article, thanks for sharing your insights!</description>
		<content:encoded><![CDATA[<p>Excellent article, thanks for sharing your insights!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Rubyist&#8217;s Impressions of Common Lisp by loving-lambdas</title>
		<link>http://blog.jacius.info/2012/04/04/a-rubyists-impressions-of-common-lisp/comment-page-1/#comment-306</link>
		<dc:creator>loving-lambdas</dc:creator>
		<pubDate>Sat, 14 Apr 2012 08:57:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jacius.info/?p=872#comment-306</guid>
		<description>&gt; Dan: What’s at stake is “the internet community” which takes work to defend

Are you serious? There is nothing at &quot;stake&quot; here. It&#039;s just the mind of &quot;CL&quot; programmers players tricks on them. 

John Croisant wrote a pretty detailed response as to &quot;why&quot; this is bad, but I&#039;ll just say that the CL community needs to get its act together and maybe learn a bit from the Python community.  A long time back I tried starting with a new language and asking help from the CL community of how it compares to other languages I know of (Java, C, C++).  I was labelled a troll and in not so many words asked to GTFO. I&#039;ll be honest and admit that a few replies were logical/mature but most &quot;regulars&quot; were more interested in flaming and showing off their chops rather than helping someone.

I was a little heartbroken and turned to Python community. The replies were friendly, they even went as far asking me the areas (text processing, internet applications, games etc.) I was interested in. Fast forward a few years and here I am doing hobby Python programming, teaching kids and helping out other beginner Python programmers on message boards.

But I guess CL programmers really don&#039;t mind losing a rookie or two; after all, it&#039;s much more important to protect what&#039;s at &quot;stake&quot; and make sure that you &quot;respect the cat&quot;.

Peace.</description>
		<content:encoded><![CDATA[<p>&gt; Dan: What’s at stake is “the internet community” which takes work to defend</p>
<p>Are you serious? There is nothing at &#8220;stake&#8221; here. It&#8217;s just the mind of &#8220;CL&#8221; programmers players tricks on them. </p>
<p>John Croisant wrote a pretty detailed response as to &#8220;why&#8221; this is bad, but I&#8217;ll just say that the CL community needs to get its act together and maybe learn a bit from the Python community.  A long time back I tried starting with a new language and asking help from the CL community of how it compares to other languages I know of (Java, C, C++).  I was labelled a troll and in not so many words asked to GTFO. I&#8217;ll be honest and admit that a few replies were logical/mature but most &#8220;regulars&#8221; were more interested in flaming and showing off their chops rather than helping someone.</p>
<p>I was a little heartbroken and turned to Python community. The replies were friendly, they even went as far asking me the areas (text processing, internet applications, games etc.) I was interested in. Fast forward a few years and here I am doing hobby Python programming, teaching kids and helping out other beginner Python programmers on message boards.</p>
<p>But I guess CL programmers really don&#8217;t mind losing a rookie or two; after all, it&#8217;s much more important to protect what&#8217;s at &#8220;stake&#8221; and make sure that you &#8220;respect the cat&#8221;.</p>
<p>Peace.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Rubyist&#8217;s Impressions of Common Lisp by Vsevolod Dyomkin</title>
		<link>http://blog.jacius.info/2012/04/04/a-rubyists-impressions-of-common-lisp/comment-page-1/#comment-305</link>
		<dc:creator>Vsevolod Dyomkin</dc:creator>
		<pubDate>Sat, 14 Apr 2012 05:53:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jacius.info/?p=872#comment-305</guid>
		<description>You shouldn&#039;t derive the &quot;toxic&quot; view of CL community from c.l.l. These days there are more trolls and bots there, than normal people. It&#039;s not a Common Lisp place at all, I would say. You should come to some Lisp meeting to see the real people, who are in the community. I think, you&#039;ll be very pleasantly surprised. Or look at Stack Overflow tag common-lisp and see, if answers there are any different from other languages :)

IMHO, what&#039;s really &quot;toxic&quot; about CL is its perception by many outsiders. So few people have ever programmed in Lisp, but everyone has some opinion about it, which often includes such notions as &quot;weird&quot;, &quot;impractical&quot; or &quot;outdated&quot;.</description>
		<content:encoded><![CDATA[<p>You shouldn&#8217;t derive the &#8220;toxic&#8221; view of CL community from c.l.l. These days there are more trolls and bots there, than normal people. It&#8217;s not a Common Lisp place at all, I would say. You should come to some Lisp meeting to see the real people, who are in the community. I think, you&#8217;ll be very pleasantly surprised. Or look at Stack Overflow tag common-lisp and see, if answers there are any different from other languages :)</p>
<p>IMHO, what&#8217;s really &#8220;toxic&#8221; about CL is its perception by many outsiders. So few people have ever programmed in Lisp, but everyone has some opinion about it, which often includes such notions as &#8220;weird&#8221;, &#8220;impractical&#8221; or &#8220;outdated&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Rubyist&#8217;s Impressions of Common Lisp by Frankly Midear</title>
		<link>http://blog.jacius.info/2012/04/04/a-rubyists-impressions-of-common-lisp/comment-page-1/#comment-277</link>
		<dc:creator>Frankly Midear</dc:creator>
		<pubDate>Sat, 07 Apr 2012 03:43:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jacius.info/?p=872#comment-277</guid>
		<description>Rubyists? Nice? But from a lisper perspective, right now to quite a large extent it&#039;s the the rubyists who show up in comp.lang.lisp to troll and make life difficult for common lisp newbies, answering lisp questions with ruby answers etc. , see posst by &quot;WJ&quot;  and his sock puppets.</description>
		<content:encoded><![CDATA[<p>Rubyists? Nice? But from a lisper perspective, right now to quite a large extent it&#8217;s the the rubyists who show up in comp.lang.lisp to troll and make life difficult for common lisp newbies, answering lisp questions with ruby answers etc. , see posst by &#8220;WJ&#8221;  and his sock puppets.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Rubyist&#8217;s Impressions of Common Lisp by Brian</title>
		<link>http://blog.jacius.info/2012/04/04/a-rubyists-impressions-of-common-lisp/comment-page-1/#comment-273</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Fri, 06 Apr 2012 01:36:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jacius.info/?p=872#comment-273</guid>
		<description>The printer&#039;s name for &#039;?&#039; is &#039;hook&#039;. Not as memorable as &#039;bang&#039;, but equally short.</description>
		<content:encoded><![CDATA[<p>The printer&#8217;s name for &#8216;?&#8217; is &#8216;hook&#8217;. Not as memorable as &#8216;bang&#8217;, but equally short.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Rubyist&#8217;s Impressions of Common Lisp by John Croisant</title>
		<link>http://blog.jacius.info/2012/04/04/a-rubyists-impressions-of-common-lisp/comment-page-1/#comment-272</link>
		<dc:creator>John Croisant</dc:creator>
		<pubDate>Thu, 05 Apr 2012 22:23:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jacius.info/?p=872#comment-272</guid>
		<description>It can be very tempting at times to give someone a little slap (or the verbal/written equivalent) when they are annoying. I have been guilty of that at times, myself. But I hope that as a community of (mostly) adult humans, we can work things out between each other with more tact and respect than an annoyed cat dealing with a toddler. :)

There are three main reasons I think we should try very hard not to lash out, or tell off, or be rude to other people, even if it seems like they really deserve it.

The first reason is that someone else will see this lashing out, and think that it is the appropriate way to deal with problems, especially if the person lashing out is a revered community member. Then maybe then next day, some well-intentioned newbie will come along, and inadvertently touch a nerve (maybe saying something like &quot;which is better, lisp or scheme?&quot; or &quot;all these parentheses are hard to read&quot;). Then, inspired by the earlier example of how to deal with people who you find annoying, someone in the community will be more likely to lash out at this newbie, even though the newbie meant no harm.

The second reason is that, for me at least, lashing out just makes me grumpier. Then I&#039;m more likely to interpret something in a negative way, like assuming the newbie above was trying to be a troll. If I don&#039;t take a break away from the computer, I&#039;ll just get grumpier and grumpier, and start being rude to people who don&#039;t really deserve it. Plus I will personally feel like crap and probably over time develop high blood pressure or some other stress-related disease.

The final reason is that lashing out often doesn&#039;t help stop the annoying behavior, anyway. If they are a genuine troll, you are just playing into their hands. And if they are not a troll, but only unintentionally annoying, they will feel under attack and tense up, which makes them less likely to listen to reason or explanations. At most, the message they will hear is the same one your son heard from the cat: &quot;stay away, I have claws and teeth&quot;.

Perhaps that&#039;s the message you want trolls and annoying people to hear, so they will stay away and you have successfully &quot;defended&quot; the internet. But they are only a tiny fraction of the people who will be driven away. There is always &quot;collateral damage&quot; in these situations, people who just quietly leave because the community seems hostile. Maybe one of those people would have written a really useful library in a few years, but instead they decided to pursue a less stressful career, like botany or accounting.</description>
		<content:encoded><![CDATA[<p>It can be very tempting at times to give someone a little slap (or the verbal/written equivalent) when they are annoying. I have been guilty of that at times, myself. But I hope that as a community of (mostly) adult humans, we can work things out between each other with more tact and respect than an annoyed cat dealing with a toddler. :)</p>
<p>There are three main reasons I think we should try very hard not to lash out, or tell off, or be rude to other people, even if it seems like they really deserve it.</p>
<p>The first reason is that someone else will see this lashing out, and think that it is the appropriate way to deal with problems, especially if the person lashing out is a revered community member. Then maybe then next day, some well-intentioned newbie will come along, and inadvertently touch a nerve (maybe saying something like &#8220;which is better, lisp or scheme?&#8221; or &#8220;all these parentheses are hard to read&#8221;). Then, inspired by the earlier example of how to deal with people who you find annoying, someone in the community will be more likely to lash out at this newbie, even though the newbie meant no harm.</p>
<p>The second reason is that, for me at least, lashing out just makes me grumpier. Then I&#8217;m more likely to interpret something in a negative way, like assuming the newbie above was trying to be a troll. If I don&#8217;t take a break away from the computer, I&#8217;ll just get grumpier and grumpier, and start being rude to people who don&#8217;t really deserve it. Plus I will personally feel like crap and probably over time develop high blood pressure or some other stress-related disease.</p>
<p>The final reason is that lashing out often doesn&#8217;t help stop the annoying behavior, anyway. If they are a genuine troll, you are just playing into their hands. And if they are not a troll, but only unintentionally annoying, they will feel under attack and tense up, which makes them less likely to listen to reason or explanations. At most, the message they will hear is the same one your son heard from the cat: &#8220;stay away, I have claws and teeth&#8221;.</p>
<p>Perhaps that&#8217;s the message you want trolls and annoying people to hear, so they will stay away and you have successfully &#8220;defended&#8221; the internet. But they are only a tiny fraction of the people who will be driven away. There is always &#8220;collateral damage&#8221; in these situations, people who just quietly leave because the community seems hostile. Maybe one of those people would have written a really useful library in a few years, but instead they decided to pursue a less stressful career, like botany or accounting.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

