<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>RbSyn: Type- and Effect-Guided Program Synthesis · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/2102.13183/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/2102.13183/feed.xml" rel="self" type="application/rss+xml" /><item><title>RbSyn: Type- and Effect-Guided Program Synthesis — mentioned by sankha93</title><link>https://news.ycombinator.com/item?id=31022900</link><guid isPermaLink="false">urn:hackerpapers:mention:2102.13183:31022900</guid><pubDate>Thu, 14 Apr 2022 02:43:12 GMT</pubDate><description>&lt;p&gt;&amp;gt; Write a test, which proves for all real numbers, that y = 2 * x. Tests by definition do not prove any for all property. They just check on correctness on concrete values. Formal properties are great for proving properties on values, i.e., for your example one could easily write a logical formula and hand it off to a SMT solver for synthesis and there is enough prior work on that. &amp;gt; Tests can&amp;#x27;t fully specify code - this effort is doomed to be incomplete. RbSyn addresses a different problem: it is difficult to formally specify the behavior of an application in a high-level language that…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2102.13183/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>RbSyn: Type- and Effect-Guided Program Synthesis — mentioned by sankha93</title><link>https://news.ycombinator.com/item?id=31020985</link><guid isPermaLink="false">urn:hackerpapers:mention:2102.13183:31020985</guid><pubDate>Wed, 13 Apr 2022 22:17:13 GMT</pubDate><description>&lt;p&gt;Thanks for the feedback! I just uploaded a video now that demos RbSyn in action: https://www.youtube.com/watch?v=yYAOK5S8lRY The concepts, capabilities, and limitations of RbSyn are explained in this talk: https://www.pldi21.org/poster_pldi.124.html with full details in the accompanying PLDI paper: https://arxiv.org/abs/2102.13183 I will link these from the readme soon.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2102.13183/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item></channel></rss>
