<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>A Modern Compiler for the French Tax Code · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/2011.07966/</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/2011.07966/feed.xml" rel="self" type="application/rss+xml" /><item><title>A Modern Compiler for the French Tax Code — mentioned by wahern</title><link>https://news.ycombinator.com/item?id=48218012</link><guid isPermaLink="false">urn:hackerpapers:mention:2011.07966:48218012</guid><pubDate>Thu, 21 May 2026 04:53:09 GMT</pubDate><description>&lt;p&gt;&amp;gt; [US] tax law drafting style follows default logic, a non-monotonic logic that is hard to encode in languages with first-order logic (FOL). https://arxiv.org/pdf/2011.07966.pdf Most law generally is non-monotonic. (See https://en.wikipedia.org/wiki/Non-monotonic_logic) The French tax code is one of the few exceptions.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&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>A Modern Compiler for the French Tax Code — HN submission</title><link>https://news.ycombinator.com/item?id=41037654</link><guid isPermaLink="false">urn:hackerpapers:submission:2011.07966:41037654</guid><pubDate>Mon, 22 Jul 2024 18:14:01 GMT</pubDate><description>&lt;p&gt;A Modern Compiler for the French Tax Code (2021)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>A Modern Compiler for the French Tax Code — mentioned by mdaniel</title><link>https://news.ycombinator.com/item?id=34840764</link><guid isPermaLink="false">urn:hackerpapers:mention:2011.07966:34840764</guid><pubDate>Fri, 17 Feb 2023 21:23:58 GMT</pubDate><description>&lt;p&gt;I briefly actually tried to read up on the laws that governed me, since I once heard &amp;quot;ignorance of the law is no excuse&amp;quot; and also was curious what, exactly, it would take to really, no kidding, translate the tax code into python or Mlang (https://arxiv.org/abs/2011.07966 https://news.ycombinator.com/item?id=34579236 https://news.ycombinator.com/item?id=25208853 ) However, once I realized that -- as you said -- it&amp;#x27;s not just the law it&amp;#x27;s the court (and presumably IRS) rulings that supplement the law, that was too much for me and I noped out. My 2nd idea was to become an Enrolled Agent and then…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&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>A Modern Compiler for the French Tax Code — HN submission</title><link>https://news.ycombinator.com/item?id=34579236</link><guid isPermaLink="false">urn:hackerpapers:submission:2011.07966:34579236</guid><pubDate>Mon, 30 Jan 2023 13:22:51 GMT</pubDate><description>&lt;p&gt;A Modern Compiler for the French Tax Code (2020)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;189 points; 49 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>A Modern Compiler for the French Tax Code — mentioned by fsflyer</title><link>https://news.ycombinator.com/item?id=31927354</link><guid isPermaLink="false">urn:hackerpapers:mention:2011.07966:31927354</guid><pubDate>Thu, 30 Jun 2022 00:20:10 GMT</pubDate><description>&lt;p&gt;France has an open source implementation of their tax code [0]. The paper [1] gives an overview of the implementation language, mlang. [0] https://github.com/MLanguage/mlang [1] https://arxiv.org/abs/2011.07966&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&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>A Modern Compiler for the French Tax Code — mentioned by BiteCode_dev</title><link>https://news.ycombinator.com/item?id=28757738</link><guid isPermaLink="false">urn:hackerpapers:mention:2011.07966:28757738</guid><pubDate>Tue, 05 Oct 2021 10:55:59 GMT</pubDate><description>&lt;p&gt;The french initiative started in 2013 is still alive (last commit a few days ago), and passes the gov test suite (they keep in touch with our version of the IRS): https://github.com/openfisca/openfisca-france The way we got this is interestingly twisted. French citizens requested the software used by the administration, and they managed to get it! But, it was written in Mlang, a proprietary language created by the french administration in the 90: https://github.com/MLanguage/mlang. Someone then decided to create an OCaml compiler that takes mlang and emits python…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&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>A Modern Compiler for the French Tax Code — mentioned by wahern</title><link>https://news.ycombinator.com/item?id=28756352</link><guid isPermaLink="false">urn:hackerpapers:mention:2011.07966:28756352</guid><pubDate>Tue, 05 Oct 2021 07:11:28 GMT</pubDate><description>&lt;p&gt;AFAIU, the French Tax Code is effectively defined in terms of an algorithm. There was a recent HN thread (https://news.ycombinator.com/item?id=25208853) on a new open-source compiler for the tax code (https://arxiv.org/abs/2011.07966). The paper for the compiler references some interesting literature on the computability of legal codes. For example, &amp;gt; [U.S.] tax law drafting style follows default logic, a non-monotonic logic that is hard to encode in languages with first-order logic (FOL).&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&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>A Modern Compiler for the French Tax Code — mentioned by paulvorobyev</title><link>https://news.ycombinator.com/item?id=27189773</link><guid isPermaLink="false">urn:hackerpapers:mention:2011.07966:27189773</guid><pubDate>Mon, 17 May 2021 23:48:57 GMT</pubDate><description>&lt;p&gt;Adding to this list: * https://catala-lang.org/ -- DSL for translating/annotating legal texts * https://arxiv.org/pdf/2011.07966.pdf -- A Modern Compiler for the French Tax Code * https://www.youtube.com/watch?v=EshxZVMURt4 -- Formal Methods and the Law&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&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>A Modern Compiler for the French Tax Code — mentioned by benrbray</title><link>https://news.ycombinator.com/item?id=26452190</link><guid isPermaLink="false">urn:hackerpapers:mention:2011.07966:26452190</guid><pubDate>Sun, 14 Mar 2021 02:21:48 GMT</pubDate><description>&lt;p&gt;You might be interested in Merigoux et al 2021, &amp;quot;A Modern Compiler for the French Tax Code&amp;quot; [1]! [1]: https://arxiv.org/pdf/2011.07966.pdf&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&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>A Modern Compiler for the French Tax Code — mentioned by wahern</title><link>https://news.ycombinator.com/item?id=25438055</link><guid isPermaLink="false">urn:hackerpapers:mention:2011.07966:25438055</guid><pubDate>Wed, 16 Dec 2020 01:50:06 GMT</pubDate><description>&lt;p&gt;In general the law is absolutely not so rigorous. It&amp;#x27;s more like general philosophical literature in terms of logical rigor--diverse, disjoint, etc. But certain subdomains of the law can be closer to a formal system. The French tax code is peculiar (though I&amp;#x27;m not sure its unique) in literally being defined by the rules encoded in an official program. A recent paper on a new language for compiling those rules, &amp;quot;A Modern Compiler for the French Tax Code&amp;quot; (https://arxiv.org/pdf/2011.07966.pdf, via HN a couple of weeks ago), contains a blurb at the very end, &amp;gt; Closer to the topic of this paper…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&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>A Modern Compiler for the French Tax Code — HN submission</title><link>https://news.ycombinator.com/item?id=25208853</link><guid isPermaLink="false">urn:hackerpapers:submission:2011.07966:25208853</guid><pubDate>Wed, 25 Nov 2020 13:14:22 GMT</pubDate><description>&lt;p&gt;A Modern Compiler for the French Tax Code&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;188 points; 130 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2011.07966/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item></channel></rss>
