<?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: A Few Thoughts on Lisp and Programming in General</title>
	<atom:link href="http://ztkfg.com/2020/01/a-few-thoughts-on-lisp-and-programming-in-general/feed/" rel="self" type="application/rss+xml" />
	<link>http://ztkfg.com/2020/01/a-few-thoughts-on-lisp-and-programming-in-general/</link>
	<description>198.211.113.164 // 6326 273B 61A7 00AF 4CD9 5A7B 8C6C AB19 24A6 4DEC</description>
	<pubDate>Fri, 24 Apr 2026 04:29:56 +0000</pubDate>
	<generator>http://polimedia.us</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jacob Welsh</title>
		<link>http://ztkfg.com/2020/01/a-few-thoughts-on-lisp-and-programming-in-general/#comment-172</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Wed, 22 Jan 2020 03:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://ztkfg.com/?p=399#comment-172</guid>
		<description>It's not really, not for anything fundamental. I do wonder now what those 24k lines in the kernel tree are for; probably some kind of testing or documentation tools or the like, but not required for the main build. Portage and yum and other higher level tools use it, sure. So like Perl, it's included by default on many systems, so may feel like a lighter dependency. I guess it depends whose environment you're trying to optimize for. But at least from the angle of understanding your own code, going with the &lt;a href="http://logs.ossasepia.com/log/ossasepia/2020-01-17#1015275" rel="nofollow"&gt;crowd&lt;/a&gt; doesn't buy you much.</description>
		<content:encoded><![CDATA[<p>It's not really, not for anything fundamental. I do wonder now what those 24k lines in the kernel tree are for; probably some kind of testing or documentation tools or the like, but not required for the main build. Portage and yum and other higher level tools use it, sure. So like Perl, it's included by default on many systems, so may feel like a lighter dependency. I guess it depends whose environment you're trying to optimize for. But at least from the angle of understanding your own code, going with the <a href="http://logs.ossasepia.com/log/ossasepia/2020-01-17#1015275" rel="nofollow">crowd</a> doesn't buy you much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: whaack</title>
		<link>http://ztkfg.com/2020/01/a-few-thoughts-on-lisp-and-programming-in-general/#comment-171</link>
		<dc:creator>whaack</dc:creator>
		<pubDate>Wed, 22 Jan 2020 02:58:28 +0000</pubDate>
		<guid isPermaLink="false">http://ztkfg.com/?p=399#comment-171</guid>
		<description>Well then, lol.

My reasoning for not noting the lines of python was : afaik python is used to &lt;a href="http://trinque.org/2019/12/28/a-republican-os-part-1/" rel="nofollow"&gt;implement various parts of linux&lt;/a&gt; so it's bundled in the OS anyways. Thus as it stands using CL means you need to add a binary formed from 471,556 LOC while using python (although also obscenely large) does not require adding a new binary to the os.</description>
		<content:encoded><![CDATA[<p>Well then, lol.</p>
<p>My reasoning for not noting the lines of python was : afaik python is used to <a href="http://trinque.org/2019/12/28/a-republican-os-part-1/" rel="nofollow">implement various parts of linux</a> so it's bundled in the OS anyways. Thus as it stands using CL means you need to add a binary formed from 471,556 LOC while using python (although also obscenely large) does not require adding a new binary to the os.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Welsh</title>
		<link>http://ztkfg.com/2020/01/a-few-thoughts-on-lisp-and-programming-in-general/#comment-170</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Wed, 22 Jan 2020 02:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://ztkfg.com/?p=399#comment-170</guid>
		<description>&lt;blockquote&gt; But is there a benefit from a CL program that is "15% shorter" than its python equivalent if it takes 471,556 additional lines of sbcl to be able to use it?&lt;/blockquote&gt;

Well, um, while we're using blunt instruments...

&lt;blockquote&gt;~/src/Python-2.7.16 0$ find . -type f -print0 &#124; xargs -0 cat &#124; wc -l
1792916&lt;/blockquote&gt;

And that doesn't even get you a compiler.</description>
		<content:encoded><![CDATA[<blockquote><p> But is there a benefit from a CL program that is "15% shorter" than its python equivalent if it takes 471,556 additional lines of sbcl to be able to use it?</p></blockquote>
<p>Well, um, while we're using blunt instruments...</p>
<blockquote><p>~/src/Python-2.7.16 0$ find . -type f -print0 | xargs -0 cat | wc -l<br />
1792916</p></blockquote>
<p>And that doesn't even get you a compiler.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
