<?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: V in Perl with parsing fix, keksum, and starter, plus the ill-fated vdiff</title>
	<atom:link href="http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/feed/" rel="self" type="application/rss+xml" />
	<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/</link>
	<description>The search for invariants</description>
	<pubDate>Wed, 22 Apr 2026 14:17:27 +0000</pubDate>
	<generator>http://polimedia.us</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Implementing V for Production Use &#171; Ossa Sepia</title>
		<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/#comment-572</link>
		<dc:creator>Implementing V for Production Use &#171; Ossa Sepia</dc:creator>
		<pubDate>Tue, 25 May 2021 14:28:56 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=113#comment-572</guid>
		<description>[...] first-hand experience with all the different ways in which *all* implementations of V so far (v.py, v.pl, v.sh &#38; vtools) fail in practice as soon as applied to any production code base with all its [...]</description>
		<content:encoded><![CDATA[<p>[...] first-hand experience with all the different ways in which *all* implementations of V so far (v.py, v.pl, v.sh &#38; vtools) fail in practice as soon as applied to any production code base with all its [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Welsh</title>
		<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/#comment-290</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Sun, 28 Jun 2020 03:38:01 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=113#comment-290</guid>
		<description>I've corrected the awk "shell_quote" function shown here to use gsub rather than sub.</description>
		<content:encoded><![CDATA[<p>I've corrected the awk "shell_quote" function shown here to use gsub rather than sub.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A bevy of fixes for V in Perl &#171; Fixpoint</title>
		<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/#comment-289</link>
		<dc:creator>A bevy of fixes for V in Perl &#171; Fixpoint</dc:creator>
		<pubDate>Sat, 27 Jun 2020 21:49:29 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=113#comment-289</guid>
		<description>[...] small and independent fixes, building off the GNAT-demanding ksum/vpatch branch. Paralleling my previous work, the second swaps in keksum and patch to avoid the secondary compiler requirement (a change that's [...]</description>
		<content:encoded><![CDATA[<p>[...] small and independent fixes, building off the GNAT-demanding ksum/vpatch branch. Paralleling my previous work, the second swaps in keksum and patch to avoid the secondary compiler requirement (a change that's [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yrc re-genesis and patch for smooth scrolling and other fixes &#171; Fixpoint</title>
		<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/#comment-280</link>
		<dc:creator>yrc re-genesis and patch for smooth scrolling and other fixes &#171; Fixpoint</dc:creator>
		<pubDate>Mon, 08 Jun 2020 06:51:44 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=113#comment-280</guid>
		<description>[...] install, you will need a Keccak V implementation such as my v.pl starter, plus the patches and [...]</description>
		<content:encoded><![CDATA[<p>[...] install, you will need a Keccak V implementation such as my v.pl starter, plus the patches and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Welsh</title>
		<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/#comment-252</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Tue, 21 Apr 2020 18:04:41 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=113#comment-252</guid>
		<description>@Stanislav Datskovskiy: I'm speaking only of the Perl one. Should be an easy enough fix too, by memoization tables if nothing else, as seen in yours.</description>
		<content:encoded><![CDATA[<p>@Stanislav Datskovskiy: I'm speaking only of the Perl one. Should be an easy enough fix too, by memoization tables if nothing else, as seen in yours.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stanislav Datskovskiy</title>
		<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/#comment-250</link>
		<dc:creator>Stanislav Datskovskiy</dc:creator>
		<pubDate>Mon, 20 Apr 2020 22:11:10 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=113#comment-250</guid>
		<description>@Jacob Welsh:

IIRC in my original v.py, sort was O(n log n) (worst case) while pressing was O(n).

At the same time, IMHO a vtree where this detectably matters, is obese.</description>
		<content:encoded><![CDATA[<p>@Jacob Welsh:</p>
<p>IIRC in my original v.py, sort was O(n log n) (worst case) while pressing was O(n).</p>
<p>At the same time, IMHO a vtree where this detectably matters, is obese.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Welsh</title>
		<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/#comment-249</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Mon, 20 Apr 2020 17:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=113#comment-249</guid>
		<description>Algorithmic inefficiency is a serious drawback of this tool. I suspect the "toposort" is something like O(n^2 log n) while "traverse_press_path" is exponential, like the textbook Fibonacci example of how not to do recursion. This becomes acutely noticeable around 32+ patches.</description>
		<content:encoded><![CDATA[<p>Algorithmic inefficiency is a serious drawback of this tool. I suspect the "toposort" is something like O(n^2 log n) while "traverse_press_path" is exponential, like the textbook Fibonacci example of how not to do recursion. This becomes acutely noticeable around 32+ patches.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Selection and other sundries for MP-WP &#171; Fixpoint</title>
		<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/#comment-234</link>
		<dc:creator>Selection and other sundries for MP-WP &#171; Fixpoint</dc:creator>
		<pubDate>Tue, 07 Apr 2020 04:49:13 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=113#comment-234</guid>
		<description>[...] are four patches to the V-tree for Mircea Popescu's Wordpress, which amount to an approximation of the changes I've been running [...]</description>
		<content:encoded><![CDATA[<p>[...] are four patches to the V-tree for Mircea Popescu's Wordpress, which amount to an approximation of the changes I've been running [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Welsh</title>
		<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/#comment-233</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Sat, 04 Apr 2020 20:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=113#comment-233</guid>
		<description>Cheers.

Sorry for that pain; I tested as far as !!key but perhaps I've got some assumption to kill about things working because they once did and still say so on the label. I've added direct links on the contact page.</description>
		<content:encoded><![CDATA[<p>Cheers.</p>
<p>Sorry for that pain; I tested as far as !!key but perhaps I've got some assumption to kill about things working because they once did and still say so on the label. I've added direct links on the contact page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diana Coman</title>
		<link>http://jfxpt.com/2020/v-in-perl-with-parsing-fix-keksum-and-starter-plus-the-ill-fated-vdiff/#comment-232</link>
		<dc:creator>Diana Coman</dc:creator>
		<pubDate>Sat, 04 Apr 2020 16:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=113#comment-232</guid>
		<description>Thanks for the fixes and the sigs. I've mirrored the sigs on all as well as your 2 new vpatches (and my sig on the v_strict_headers one).

As a side note: it was a pain to find your jfw_unchecked key - maybe update the contact page to list that one too and/or point to it? The wot.deedbot site lists anyway obsolete ratings currently but even asking deedbot directly for it didn't work this time.</description>
		<content:encoded><![CDATA[<p>Thanks for the fixes and the sigs. I've mirrored the sigs on all as well as your 2 new vpatches (and my sig on the v_strict_headers one).</p>
<p>As a side note: it was a pain to find your jfw_unchecked key - maybe update the contact page to list that one too and/or point to it? The wot.deedbot site lists anyway obsolete ratings currently but even asking deedbot directly for it didn't work this time.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
