<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dvanhorn @ λ-calcul.us &#187; Classic papers</title>
	<atom:link href="http://dvanhorn.lambda-calcul.us/category/classic-papers/feed/" rel="self" type="application/rss+xml" />
	<link>http://dvanhorn.lambda-calcul.us</link>
	<description>Research weblog for  David Van Horn</description>
	<lastBuildDate>Tue, 03 May 2011 16:12:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cousot Thesis</title>
		<link>http://dvanhorn.lambda-calcul.us/2009/05/29/cousot-thesis/</link>
		<comments>http://dvanhorn.lambda-calcul.us/2009/05/29/cousot-thesis/#comments</comments>
		<pubDate>Fri, 29 May 2009 22:41:40 +0000</pubDate>
		<dc:creator>dvanhorn</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Classic papers]]></category>
		<category><![CDATA[Semantics]]></category>

		<guid isPermaLink="false">http://dvanhorn.lambda-calcul.us/?p=104</guid>
		<description><![CDATA[Patrick Cousot&#8217;s celebrated thesis has been scanned and is available for download (in French).  Thanks to Jan Midtgaard for the link.
]]></description>
			<content:encoded><![CDATA[<p>Patrick Cousot&#8217;s celebrated <a href="http://tel.archives-ouvertes.fr/tel-00288657/fr/">thesis</a> has been scanned and is available for download (in French).  Thanks to <a href="http://www.brics.dk/~jmi/">Jan Midtgaard</a> for the link.</p>
]]></content:encoded>
			<wfw:commentRss>http://dvanhorn.lambda-calcul.us/2009/05/29/cousot-thesis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Influential scientists&#8217; influential papers</title>
		<link>http://dvanhorn.lambda-calcul.us/2008/01/16/influential-scientists-influential-papers/</link>
		<comments>http://dvanhorn.lambda-calcul.us/2008/01/16/influential-scientists-influential-papers/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 04:51:30 +0000</pubDate>
		<dc:creator>dvanhorn</dc:creator>
				<category><![CDATA[Classic papers]]></category>
		<category><![CDATA[church]]></category>
		<category><![CDATA[danvy]]></category>
		<category><![CDATA[felleisen]]></category>
		<category><![CDATA[kanellakis]]></category>
		<category><![CDATA[lévy]]></category>
		<category><![CDATA[mairson]]></category>
		<category><![CDATA[mitchell]]></category>
		<category><![CDATA[northeastern]]></category>
		<category><![CDATA[plotkin]]></category>
		<category><![CDATA[reynolds]]></category>
		<category><![CDATA[scott]]></category>
		<category><![CDATA[shivers]]></category>
		<category><![CDATA[steele]]></category>
		<category><![CDATA[wadsworth]]></category>

		<guid isPermaLink="false">http://dvanhorn.lambda-calcul.us/2008/01/16/influential-scientists-influential-papers/</guid>
		<description><![CDATA[There&#8217;s been a question floating around the halls of Northeastern lately: &#8220;What has been the most influential paper in your career?&#8221;  The answers need not be papers that are widely recognized (although they usually are), but rather the question is intended to be personal: what has impacted you? what has influenced your work the [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a question floating around the halls of Northeastern lately: &#8220;What has been the most influential paper in your career?&#8221;  The answers need not be papers that are widely recognized (although they usually are), but rather the question is intended to be personal: what has impacted <em>you</em>? what has influenced <em>your</em> work the most?  I thought it was a very interesting question, so I&#8217;ve shared it with a few people outside of Northeastern as well&#8212;people who have influenced my own work and understanding of programming languages.  Here are some of the responses (alphabetically):</p>
<ul>
<li>Olivier Danvy: Reynolds, Definitional interpreters for higher-order programming languages.</li>
<li>Matthias Felleisen: Plotkin, Call-by-name, call-by-value, and the lambda-calculus.</li>
<li>Jean-Jacques Lévy: Church, The calculi of lambda conversion. (&#8220;I read it in a bar in avenue de Wagram waiting for my girlfriend!&#8221;)</li>
<li>Harry Mairson: Kanellakis and Mitchell, Polymorphic unification and ML typing.</li>
<li>Olin Shivers: Steele, RABBIT: A compiler for Scheme (MS thesis).</li>
</ul>
<p>Matthias wrote a solicited article for SIGPLAN in 2003, giving his own personal history with the Plotkin paper.  I haven&#8217;t been able find the slighest mention of that article on the web, but Matthias was nice enough to let me reproduce the article in its entirety here: <a href="http://dvanhorn.lambda-calcul.us/files/plotkin.txt">plotkin.txt</a>.  I wish this sort of thing was more common in our field.</p>
<p>Jean-Jacques originally told me three papers, including the one above, along with:</p>
<ul>
<li>Scott, Data Types as Lattices.</li>
<li>Wadsworth, Semantics and Pragmatics of the Lambda-Calculus (PhD thesis).</li>
</ul>
<p>He chose the Church monograph because &#8220;many of the problems were correctly stated, even if it was λI-calculus.&#8221; (When asked if I could share his response, he said, &#8220;do whatever you want, but don&#8217;t think my answers are so important.&#8221;)</p>
<p>It&#8217;s quite an interesting list, and in my mind, gives a great deal of insight into the work of each of the researchers.</p>
<p>I would also like to construct a list consisting of young researchers&#8217;&#8212;those who I think will define our field over the coming years&#8212;most influential paper.</p>
<ul>
<li>
<div>[1972,inproceedings] <a href="#reynolds_def_interpreters" class="toggle">bibtex</a>  <a href='http://www.brics.dk/~hosc/local/HOSC-11-4-pp363-397.pdf' title='Go to document'><img src='http://dvanhorn.lambda-calcul.us/wp-content/plugins/bib2html/external.png' width='10' height='10' alt='Go to document' /></a></div>
<div>J. C. Reynolds, &quot;Definitional interpreters for higher-order programming languages,&quot; in <em>ACM &#8216;72: Proceedings of the ACM annual conference</em>, New York, NY, USA,  1972, pp. 717-740.</div>
<div class="bibtex" id="reynolds_def_interpreters">
         <code>@INPROCEEDINGS{reynolds_def_interpreters, <br />
 &nbsp;&nbsp;author = {John C. Reynolds}, <br />
 &nbsp; title = {Definitional interpreters for higher-order programming languages}, <br />
 &nbsp; booktitle = {ACM '72: Proceedings of the ACM annual conference}, <br />
 &nbsp; year = {1972}, <br />
 &nbsp; pages = {717--740}, <br />
 &nbsp; location = {Boston, Massachusetts, United States}, <br />
 &nbsp; doi = {http://doi.acm.org/10.1145/800194.805852}, <br />
 &nbsp; publisher = {ACM Press}, <br />
 &nbsp; address = {New York, NY, USA}, <br />
 &nbsp; note = {Reprinted in {\em Higher-Order and Symbolic Computation}, <br />
 &nbsp; 11(4):363-397, 1998}, <br />
 &nbsp; url = {http://www.brics.dk/~hosc/local/HOSC-11-4-pp363-397.pdf}<br />
}</code>
    </div>
</li>
</ul>
<ul>
<li>
<div>[1975,article] <a href="#plotkin_cbn_cbv" class="toggle">bibtex</a>  <a href='http://homepages.inf.ed.ac.uk/gdp/publications/cbn_cbv_lambda.pdf' title='Go to document'><img src='http://dvanhorn.lambda-calcul.us/wp-content/plugins/bib2html/external.png' width='10' height='10' alt='Go to document' /></a></div>
<div>G. D. Plotkin, &quot;Call-by-Name, Call-by-Value and the lambda-Calculus,&quot; <em>Theor. Comput. Sci.</em>, vol. 1, iss. 2, pp. 125-159, 1975.</div>
<div class="bibtex" id="plotkin_cbn_cbv">
         <code>@ARTICLE{plotkin_cbn_cbv, <br />
 &nbsp;&nbsp;author = {Gordon D. Plotkin}, <br />
 &nbsp; title = {Call-by-Name, Call-by-Value and the lambda-Calculus}, <br />
 &nbsp; journal = {Theor. Comput. Sci.}, <br />
 &nbsp; volume = {1}, <br />
 &nbsp; number = {2}, <br />
 &nbsp; year = {1975}, <br />
 &nbsp; pages = {125-159}, <br />
 &nbsp; url = {http://homepages.inf.ed.ac.uk/gdp/publications/cbn_cbv_lambda.pdf}<br />
}</code>
    </div>
</li>
</ul>
<ul>
<li>
<div>[1985,book] <a href="#church_lambda" class="toggle">bibtex</a> </div>
<div>A. Church, <em>The Calculi of Lambda Conversion. (AM-6) (Annals of Mathematics Studies)</em>, Princeton, NJ, USA: Princeton University Press, 1985.</div>
<div class="bibtex" id="church_lambda">
         <code>@BOOK{church_lambda, <br />
 &nbsp;&nbsp;author = {Alonzo Church}, <br />
 &nbsp; title = {The Calculi of Lambda Conversion. (AM-6) (Annals of Mathematics Studies)}, <br />
 &nbsp; year = {1985}, <br />
 &nbsp; isbn = {0691083940}, <br />
 &nbsp; publisher = {Princeton University Press}, <br />
 &nbsp; address = {Princeton, NJ, USA}<br />
}</code>
    </div>
</li>
</ul>
<ul>
<li>
<div>[1989,inproceedings] <a href="#kanellakis_mitchell_ml" class="toggle">bibtex</a> </div>
<div>P. C. Kanellakis and J. C. Mitchell, &quot;Polymorphic unification and ML typing,&quot; in <em>POPL &#8216;89: Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages</em>, New York, NY, USA,  1989, pp. 105-115.</div>
<div class="bibtex" id="kanellakis_mitchell_ml">
         <code>@INPROCEEDINGS{kanellakis_mitchell_ml, <br />
 &nbsp;&nbsp;author = {P. C. Kanellakis and J. C. Mitchell}, <br />
 &nbsp; title = {Polymorphic unification and ML typing}, <br />
 &nbsp; booktitle = {POPL '89: Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages}, <br />
 &nbsp; year = {1989}, <br />
 &nbsp; isbn = {0-89791-294-2}, <br />
 &nbsp; pages = {105--115}, <br />
 &nbsp; location = {Austin, Texas, United States}, <br />
 &nbsp; doi = {http://doi.acm.org/10.1145/75277.75286}, <br />
 &nbsp; publisher = {ACM}, <br />
 &nbsp; address = {New York, NY, USA}, <br />
 &nbsp; }</code>
    </div>
</li>
</ul>
<ul>
<li>
<div>[1978,techreport] <a href="#steele_rabbit" class="toggle">bibtex</a> </div>
<div>J. Guy L. Steele, &quot;Rabbit: A Compiler for Scheme,&quot; , Cambridge, MA, USA1978.</div>
<div class="bibtex" id="steele_rabbit">
         <code>@TECHREPORT{steele_rabbit, <br />
 &nbsp;&nbsp;author = {Guy L. Steele, Jr.}, <br />
 &nbsp; title = {Rabbit: A Compiler for Scheme}, <br />
 &nbsp; year = {1978}, <br />
 &nbsp; source = {http://www.ncstrl.org:8900/ncstrl/servlet/search?formname=detail\&#038;id=oai%3Ancstrlh%3Amitai%3AMIT-AILab%2F%2FAITR-474}, <br />
 &nbsp; publisher = {Massachusetts Institute of Technology}, <br />
 &nbsp; address = {Cambridge, MA, USA}, <br />
 &nbsp; }</code>
    </div>
</li>
</ul>
<ul>
<li>
<div>[1976,article] <a href="#scott_datatypes" class="toggle">bibtex</a> </div>
<div>D. S. Scott, &quot;Data Types as Lattices,&quot; <em>SIAM J. Comput.</em>, vol. 5, iss. 3, pp. 522-587, 1976.</div>
<div class="bibtex" id="scott_datatypes">
         <code>@ARTICLE{scott_datatypes, <br />
 &nbsp;&nbsp;author = {Dana S. Scott}, <br />
 &nbsp; title = {Data Types as Lattices}, <br />
 &nbsp; journal = {SIAM J. Comput.}, <br />
 &nbsp; volume = {5}, <br />
 &nbsp; number = {3}, <br />
 &nbsp; year = {1976}, <br />
 &nbsp; pages = {522-587}, <br />
 &nbsp; bibsource = {DBLP, http://dblp.uni-trier.de}<br />
}</code>
    </div>
</li>
</ul>
<ul>
<li>
<div>[1971,phdthesis] <a href="#wadsworth_phd" class="toggle">bibtex</a> </div>
<div>C. P. Wadsworth, &quot;Semantics and Pragmatics of the Lambda-Calculus,&quot; PhD Thesis , 1971.</div>
<div class="bibtex" id="wadsworth_phd">
         <code>@PHDTHESIS{wadsworth_phd, <br />
 &nbsp;&nbsp;author = "Christopher P. Wadsworth", title = "Semantics and Pragmatics of the Lambda-Calculus", school = "Oxford University", year = "1971" }</code>
    </div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dvanhorn.lambda-calcul.us/2008/01/16/influential-scientists-influential-papers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Semantics / Computational logic reading list</title>
		<link>http://dvanhorn.lambda-calcul.us/2008/01/16/semantics-computational-logic-reading-list/</link>
		<comments>http://dvanhorn.lambda-calcul.us/2008/01/16/semantics-computational-logic-reading-list/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 04:10:28 +0000</pubDate>
		<dc:creator>dvanhorn</dc:creator>
				<category><![CDATA[Classic papers]]></category>
		<category><![CDATA[Semantics]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://dvanhorn.lambda-calcul.us/2008/01/16/semantics-computational-logic-reading-list/</guid>
		<description><![CDATA[Harry Mairson is teaching a semantics graduate course and the reading list looks very enjoyable, if you&#8217;re into that sort of thing.  As Harry said on the first day, the course is really more about computational logic and proof theory than semantics, but due to various reasons, it&#8217;s being offered under the auspices of [...]]]></description>
			<content:encoded><![CDATA[<p>Harry Mairson is teaching a semantics graduate course and the <a href="http://www.cs.brandeis.edu/~dvanhorn/tmp/factsheet.pdf">reading list</a> looks very enjoyable, if you&#8217;re into that sort of thing.  As Harry said on the first day, the course is really more about computational logic and proof theory than semantics, but due to various reasons, it&#8217;s being offered under the auspices of a semantics course.</p>
]]></content:encoded>
			<wfw:commentRss>http://dvanhorn.lambda-calcul.us/2008/01/16/semantics-computational-logic-reading-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

