<?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>Dusty Decks</title>
	<atom:link href="http://www.mcjones.org/dustydecks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mcjones.org/dustydecks</link>
	<description>Preserving historic software</description>
	<lastBuildDate>Tue, 01 May 2012 17:01:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>The First International LISP Conference (1963)</title>
		<link>http://www.mcjones.org/dustydecks/archives/2012/04/23/456/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2012/04/23/456/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 23:44:36 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[LISP]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=456</guid>
		<description><![CDATA[If you thought the 1980 LISP Conference was the first Lisp conference, you were wrong. The 1980 conference was organized by Ruth E. Davis and John R. Allen and was held at Stanford University, with sponsorship by Stanford, Santa Clara &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2012/04/23/456/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you thought the <a href="http://dl.acm.org/citation.cfm?id=800087">1980 LISP Conference</a> was the first Lisp conference, you were wrong. The 1980 conference was organized by Ruth E. Davis and John R. Allen and was held at Stanford University, with sponsorship by Stanford, Santa Clara University, and The LISP Company. It led to the biennial ACM-sponsored Lisp and Functional Programming Conference. But more than 16 years earlier, the First International LISP Conference was held at Universidad Nacional Autónoma de México (UNAM) in Mexico City, from December 30 to January 4, 1964.  No proceedings was published for the conference, but I have been able to assemble some information about it.
</p>
<p>
Sergio F. Beltrán founded the Centro de Calculo at UNAM in the late 1950s, starting with an IBM 650. He organized a series of annual conferences on applications of computers, and for the third conference he thought it would be interesting to hear about the programming language Lisp.  Robert Yates was an American undergraduate enrolled at Johns Hopkins but spending the 1963-1964 academic year at UNAM. In a recent email, Yates told me:
</p>
<blockquote><p>[Beltrán] asked me to write letters to McCarthy, Perlis and Newell inviting them to Mexico City in December 1963. [Harold V.] McIntosh was living in Mexico at that time. McCarthy accepted and brought Marvin Minsky and a group of graduate students including Steve Russell and [Tim] Hart. The conference lasted about a week; there were about 12-15 presentations given. For me it was great because of the opportunity to meet McCarthy, Minsky and Russell.
</p></blockquote>
<p>
It turns out the <a href="http://www.mcjones.org/dustydecks/archives/2011/11/16/426/">Herbert Stoyan collection on LISP programming</a> includes a one-page <a href="http://www.softwarepreservation.org/projects/LISP/conference/ilc63/First_Int_Lisp_Conf-Preliminary_List_of_Participants.pdf">preliminary list of participants and papers</a> with Beltrán&#8217;s initials. Some of the talks were written up and published in other forums; here is my attempt at a &#8220;virtual proceedings&#8221;.
</p>
<p>A major topic was talks by members of the MIT AI project about Lisp implementation:
</p>
<ul>
<li>Daniel Edwards: <a href="http://dspace.mit.edu/handle/1721.1/5920">Secondary Storage in Lisp</a>.</li>
<li>Thomas Evans: Character string manipulation in Lisp. (no paper?)</li>
<li>Timothy Hart: <a href="http://dspace.mit.edu/handle/1721.1/6111">MACRO Definitions for Lisp</a>.</li>
<li>Michael Levin: Algebraic Compiler with LISP. Perhaps related to: Hart and Levin: <a href="ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-039.pdf">The New Compiler</a>.</li>
<li>Marvin Minsky: <a href="http://dspace.mit.edu/handle/1721.1/6080">A LISP Garbage Collector Algorithm Using Serial Secondary Storage</a>.</li>
<li>Steve Russell: <a href="ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-006.pdf">Debugging aids</a>.</li>
</ul>
<p>John McCarthy was to give a talk on &#8220;The LISP 2 compiler&#8221;. LISP 2 was an ambitious but ill-fated project getting started around this time, which deserves its own posting. Suffice it to say it was completely compiler-based; expressions could still be typed in from a READ-EVAL-PRINT loop, but were compiled in an appropriate environment, executed, and discarded. See the <a href="http://www.softwarepreservation.org/projects/LISP/lisp2_family/">LISP 2</a> section of the CHM History of LISP web site.</p>
<p>Beltrán was interested in applications of computers, and the applications at this first Lisp conference mostly involved what is now known as computer algebra: solving equations algebraically (symbolically) rather than numerically. This topic included:</p>
<ul>
<li>Dean Wooldridge: <a href="http://www.softwarepreservation.org/projects/LISP/stanford/Stanford-AIM-11.pdf">An Algebraic Simplify Program in LISP</a>.
</li>
<li>Anthony C. Hearn: LISP. Computation of Feyman Graphs. Perhaps similar to: Campbell and Hearn: <a href="http://www.sciencedirect.com/science/article/pii/0021999170900641">Symbolic analysis of Feynman diagrams by computer</a>, <em>Journal of Computational Physics</em> Volume 5, Issue 2, April 1970, Pages 280–327.</li>
<li>Victor Dulock (LISP. Applications to Symmetric groups, Dirac groups and Lie algebras), Lowell Hawkinson (Data structures and arrangements), Billy S. Thomas (Use of arrays in LISP. Group theory programs), and Robert Yates (LISP. Group analysis programs. Lambda Lisp. Compiler for a variable word machine (Gamma 30 Scientific)) were colleagues or students of Harold V. McIntosh (The use of operator predicates in LISP). McIntosh was a mathematical physicist who began his career at <a href="http://en.wikipedia.org/wiki/Research_Institute_for_Advanced_Studies">RIAS</a>, a research subsidiary of Martin Aircraft in Baltimore, Maryland, and then spent 1962-1963 at the <a href="http://www.qtp.ufl.edu/about/index.shtml">Quantum Theory Project</a> at the University of Florida before accepting a position at Centro Nacional de Calculo, Instituto Politecnico Nacional, Mexico. A flavor of the talks from this group may be obtained from the documents in the <a href="http://www.softwarepreservation.org/projects/LISP/other_lisp15/#MBLISP_">MBLISP</a> section of the History of Lisp web site, and also perhaps from this later paper: Adarsh Deepak, Victor Dulock, Billy S. Thomas and Harold V. McIntosh: <a href="http://onlinelibrary.wiley.com/doi/10.1002/qua.560030405/abstract">Symmetry Adapted Functions Belonging to the Dirac Groups</a>. <em>International Journal of Quantum Chemistry</em>, 3 445-483 (1969).</li>
</ul>
<p>There were a few other speakers in Beltrán&#8217;s preliminary list:</p>
<ul>
<li>Joseph Weizenbaum: Open ended compilation. Weizenbaum had been at General Electric for a number of years, and had published papers on list processing including his <a href="http://dl.acm.org/citation.cfm?doid=367593.367617">Symmetric List Processor (SLIP)</a> system. In 1964, he accepted a position at MIT.</li>
<li>Joseph Williams: A Lisp page plotter.</li>
<li>Verhovsky: Fns analoguous and similar.</li>
</ul>
<p>I&#8217;ll update this post if I hear more from any of the attendees of this historic conference.</p>
<p><b>Update</b> (5/1/2012): Tony Hearn notes that the handwriting on the <a href="http://www.softwarepreservation.org/projects/LISP/conference/ilc63/First_Int_Lisp_Conf-Preliminary_List_of_Participants.pdf">preliminary list of participants and papers</a> is his own; he probably gave it to Herbert Stoyan one of the times he visited Stoyan in Dresden in the 1970s.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2012/04/23/456/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Chinese translation of Elements of Programming</title>
		<link>http://www.mcjones.org/dustydecks/archives/2012/02/17/446/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2012/02/17/446/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 00:05:30 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=446</guid>
		<description><![CDATA[In addition to the English, Japanese, and Russian editions, Elements of Programming is now available in a Chinese edition translated by Professor Qiu Zongyan (裘宗燕) of Peking University and published by China Machine Press. It&#8217;s interesting that every translation has &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2012/02/17/446/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In addition to the <a href="http://www.mcjones.org/dustydecks/archives/2009/06/20/104/">English</a>, <a href="http://www.mcjones.org/dustydecks/archives/2010/12/28/340/">Japanese</a>, and <a href="http://www.mcjones.org/dustydecks/archives/2011/06/14/412/">Russian</a> editions, <a href="http://www.elementsofprogramming.com/"><em>Elements of Programming</em></a> is now available in a Chinese edition translated by <a href="http://www.math.pku.edu.cn/teachers/qiuzy/">Professor Qiu Zongyan</a> (裘宗燕) of Peking University and published by <a href="http://product.china-pub.com/194680">China Machine Press</a>. It&#8217;s interesting that every translation has been in a different script.</p>
<p />
<center><a href="http://product.china-pub.com/194680"><img src="http://images.china-pub.com/ebook190001-195000/194680/shupi.jpg" alt="Cover of Chinese edition of Elements of Programming, ISBN 9787111367291" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2012/02/17/446/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More ALGOL history papers</title>
		<link>http://www.mcjones.org/dustydecks/archives/2012/01/02/441/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2012/01/02/441/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 03:13:30 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[FORTRAN]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=441</guid>
		<description><![CDATA[As the ALGOL programming language enters its sixth decade, its interest to historians seems to be increasing. I&#8217;ve recently added additional citations to the “Papers on the history of ALGOL” section of the History of ALGOL web site: Edgar G. &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2012/01/02/441/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As the ALGOL programming language enters its sixth decade, its interest to historians seems to be increasing. I&#8217;ve recently added additional citations to the “<a href="http://www.softwarepreservation.org/projects/ALGOL/history/">Papers on the history of ALGOL</a>” section of the <a href="http://www.softwarepreservation.org/projects/ALGOL/">History of ALGOL</a> web site:</p>
<ul>
<li>Edgar G. Daylight. From Mathematical Logic to Programming-Language Semantics — a Discussion with Tony Hoare. Journal of Logic and Computation (to appear).<br />
<blockquote><p>Section 2.3 covers Hoare&#8217;s Algol work at Elliot.</p></blockquote>
</li>
<li>Edgar G. Daylight. Pluralism in Software Engineering: Turing Award Winner Peter Naur Explains. CONVERSATIONS. Issue 1, Volume 2011, Lonely Scholar, 2011.<br />
<blockquote><p>Part I of this wide-ranging interview covers Naur&#8217;s work on Algol 60, including the DASK and GIER implementations. He also makes a few remarks about Algol 68.</p></blockquote>
</li>
<li>Pierre Mounier-Kuhn. From universal project to sunken culture : Algol in France. SHOT / SIGCIS Workshop 2011, Cultures and Communities in the History of Computing, Cleveland (OH), 6th November 2011. <a href="http://www.mariehicks.net/SIGCISWIP2011/WIPSIGCIS2011MounierKuhn-AlgolinFrance.pdf">PDF</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2012/01/02/441/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Herbert Stoyan Collection finding aid and catalog online at CHM</title>
		<link>http://www.mcjones.org/dustydecks/archives/2011/11/16/426/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2011/11/16/426/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 04:47:16 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[LISP]]></category>
		<category><![CDATA[Repositories]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=426</guid>
		<description><![CDATA[In July 2010 I wrote about the collection of Lisp and artificial intelligence documents that Herbert Stoyan donated to the Computer History Museum. Today I&#8217;m glad to be able to announce that the finding aid is online at CHM and &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2011/11/16/426/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In July 2010 I <a href="http://www.mcjones.org/dustydecks/archives/2010/07/29/185/">wrote</a> about the collection of Lisp and artificial intelligence documents that Herbert Stoyan donated to the Computer History Museum. Today I&#8217;m glad to be able to announce that the finding aid is online at <a href="http://www.computerhistory.org/collections/accession/102703236">CHM</a> and the <a href="http://www.oac.cdlib.org/findaid/ark:/13030/kt038nf156">Online Archive of California</a>. Additionally, more detailed descriptions about the items in the collection has been added to CHM&#8217;s online catalog, which can be searched <a href="http://www.computerhistory.org/collections/search/">here</a>. (For example, try searching for MACLISP.) I&#8217;ve added scanned copies of many items from the collection to the <a href="http://www.softwarepreservation.org/projects/LISP/">History of LISP</a> web site (which is also hosted by the CHM). I&#8217;m open to <a href="mailto:paul@mcjones.org">suggestions</a> for scanning additional items from this collection. Also, if you have historical Lisp items that are not in the Stoyan collection, please consider donating them to CHM.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2011/11/16/426/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Russian translation of Elements of Programming</title>
		<link>http://www.mcjones.org/dustydecks/archives/2011/06/14/412/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2011/06/14/412/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 03:34:12 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=412</guid>
		<description><![CDATA[In addition to the English and Japanese editions, Elements of Programming is now available in a Russian edition translated by Konstantin Ptitsyn (Константин Птицын) and published by Williams Publishing House. The publisher&#8217;s web page has links to booksellers.]]></description>
			<content:encoded><![CDATA[<p>In addition to the <a href="http://www.elementsofprogramming.com/">English</a> and <a href="http://www.mcjones.org/dustydecks/archives/2010/12/28/340/">Japanese</a> editions, <em>Elements of Programming</em> is now available in a Russian edition translated by Konstantin Ptitsyn (Константин Птицын) and published by Williams Publishing House. The publisher&#8217;s <a href="http://www.williamspublishing.com/Books/978-5-8459-1708-9.html">web page</a> has links to booksellers.</p>
<p />
<center><a href="http://www.williamspublishing.com/Books/978-5-8459-1708-9.html"><img src="http://www.williamspublishing.com/Books/thumb/big/978-5-8459-1708-9.jpg" alt="Cover of Russian edition of Elements of Programming, ISBN 978-5-8459-1708-9" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2011/06/14/412/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edgar Daylight on Dijkstra</title>
		<link>http://www.mcjones.org/dustydecks/archives/2011/04/25/389/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2011/04/25/389/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 22:15:43 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[ALGOL]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=389</guid>
		<description><![CDATA[The latest addition to the &#8220;Papers on the history of ALGOL&#8221; section of the History of ALGOL web site is this paper about Dijkstra&#8217;s involvement in proposing and implementing the recursive procedure as an ALGOL 60 language construct: Edgar G. &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2011/04/25/389/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The latest addition to the &#8220;<a href="http://www.softwarepreservation.org/projects/ALGOL/history/">Papers on the history of ALGOL</a>&#8221; section of the <a href="http://www.softwarepreservation.org/projects/ALGOL/"><em>History of ALGOL</em></a> web site is this paper about Dijkstra&#8217;s involvement in proposing and implementing the recursive procedure as an ALGOL 60 language construct:</p>
<ul>
<li>Edgar G. Daylight. Dijkstra&#8217;s Rallying Cry for Generalization: The Advent of the Recursive Procedure, Late 1950s–Early 1960s.
<ul>
<li><em>The Computer Journal</em>, Advance access, March 8, 2011. <a href="http://comjnl.oxfordjournals.org/content/early/2011/03/08/comjnl.bxr002">Oxford Journals</a></li>
<li>Peer-reviewed and edited preprint at <a href="http://dijkstrascry.com/">dijkstrascry.com</a>. <a href="http://dijkstrascry.com/node/4">HTML</a> <a href="http://dijkstrascry.com/sites/default/files/papers/preprint_0.pdf">PDF</a></li>
</ul>
</li>
</ul>
<p>In a section on Future Work near the end of the paper, Daylight notes, &#8220;Research contributions of Gödel, Carnap, Turing and Tarski have been studied and documented over and over again by logicians and philosophers themselves. Computer scientists, by contrast, have yet to commence with similar work concerning the ideas of their fathers: Dijkstra, McCarthy, Hoare and others. This, in turn, explains my motivation to write this paper.&#8221; Daylight, who is a post-doctorate researcher in the history of computing, has set up the blog-style web site <a href="http://dijkstrascry.com/">Dijkstra&#8217;s Rallying Cry for Generalization</a> as a way to report on his ongoing research into Dijkstra&#8217;s writings, including the <a href="http://www.cs.utexas.edu/users/EWD/">E. W. Dijkstra Archive</a> at the University of Texas and additional materials Dijkstra&#8217;s family donated. Daylight is off to a good start. He welcomes suggestions for improving his blog, and notes he&#8217;ll be adding photographs of Dijkstra soon.</p>
<p>In that spirit, I offer the following photograph, taken at the 1973 Marktoberdorf Summer School, of instructor Dijkstra and student McJones. Dijkstra&#8217;s subsequent <a href="http://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD385.html">trip report (EWD385)</a> mentions my friend <a href="http://portal.acm.org/author_page.cfm?id=81100095305">Dave Redell</a> (who took the photograph) and me because we served as &#8220;intelligent terminals&#8221; in an &#8220;interactive programming session&#8221;.</p>
<p><img src="http://www.mcjones.org/dustydecks/wp-content/uploads/Dijkstra_McJones_Marktoberdorf_1973.jpg" alt="E. W. Dijkstra and Paul McJones at Marktoberdorf Summer School, 1973" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2011/04/25/389/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vintage Computer Festival East 7.0</title>
		<link>http://www.mcjones.org/dustydecks/archives/2011/04/23/383/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2011/04/23/383/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 18:13:22 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=383</guid>
		<description><![CDATA[Evan Koblentz just sent me a link to the flyer for the Vintage Computer Festival East 7.0, which is scheduled for May 14-15, 2011, in Wall, New Jersey. Lectures in the mornings; exhibits in the afternoons; see the flyer for &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2011/04/23/383/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.snarc.net/">Evan Koblentz</a> just sent me a <a href="http://snarc.net/vcfe7flier.pdf">link</a> to the flyer for the Vintage Computer Festival East 7.0, which is scheduled for May 14-15, 2011, in Wall, New Jersey. Lectures in the mornings; exhibits in the afternoons; see the flyer for more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2011/04/23/383/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gordon Bell: &#8220;Out of a Closet: The Early Years of The Computer [History] Museum&#8221;</title>
		<link>http://www.mcjones.org/dustydecks/archives/2011/04/03/366/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2011/04/03/366/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 21:57:00 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[ALGOL]]></category>
		<category><![CDATA[FORTRAN]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Operating systems]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=366</guid>
		<description><![CDATA[The institution now known as the Computer History Museum began in 1975 as a closet-sized exhibit in a Digital Equipment Corporation building, grew into The Computer Museum located on Boston&#8217;s Museum Wharf, and finally metamorphosed into its current form and &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2011/04/03/366/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The institution now known as the <a href="http://www.computerhistory.org/">Computer History Museum</a> began in 1975 as a closet-sized exhibit in a <a href="http://en.wikipedia.org/wiki/Digital_Equipment_Corporation">Digital Equipment Corporation</a> building, grew into <a href="http://en.wikipedia.org/wiki/The_Computer_Museum,_Boston">The Computer Museum</a> located on Boston&#8217;s <a href="http://en.wikipedia.org/wiki/Museum_Wharf">Museum Wharf</a>, and finally metamorphosed into its current form and location. In a fascinating <a href="http://research.microsoft.com/apps/pubs/default.aspx?id=147240">technical report</a>, Gordon Bell describes this long and interesting history, in which he and his wife Dr. Gwen Bell have played such important roles.</p>
<p>It was only recently, Bell notes, that &#8220;Software was finally added to list of things  collected, such as the history of FORTRAN including original source code.&#8221;  The FORTRAN collection to which Gordon refers is <a href="http://www.softwarepreservation.org/projects/FORTRAN/">here</a>; a catalog search of FORTRAN-related items in the museum&#8217;s archives is available <a href="http://www.computerhistory.org/collections/fortranarchive/">here</a>.</p>
<p>Bell gives a list of some two dozen &#8220;Mona Lisas&#8221; in the collection, all hardware artifacts. He concludes this section by saying &#8220;Regrettably, I omit that hard to see, hard to describe, essential software from COBOL, FORTRAN, and LISP, various Operating Systems, and on through Visicalc, and the Relational database.&#8221; I strongly agree with Bell about the importance of collecting and displaying such historic software. I&#8217;m glad to be able to point the previously-mentioned <a href="http://www.softwarepreservation.org/projects/FORTRAN/">FORTRAN</a> collection, and to similar collections for <a href="http://www.softwarepreservation.org/projects/LISP/">LISP</a>, <a href="http://www.softwarepreservation.org/projects/ALGOL/">ALGOL</a>, and <a href="http://www.softwarepreservation.org/projects/c_plus_plus/">C++</a>. Others have assembled extensive collections on, for example, the <a href="http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_sources.html">Multics</a> and <a href="http://tuhs.org/">Unix</a> operating systems, <a href="http://pdp-10.trailing-edge.com/">PDP-10 systems and applications</a>, and many more. Two of the earliest relational database management systems, Berkeley Ingres and IBM System R, have been preserved but are not yet easily accessible. For the most part, these collections are aimed at a more scholarly audience; I hope they will serve as source materials for future exhibits for a wider audience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2011/04/03/366/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LISP historical archive web site reorganized</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/12/30/279/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2010/12/30/279/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 17:22:46 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[LISP]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=279</guid>
		<description><![CDATA[The History of LISP web site launched back in 2005 as a single web page running some 40 pages when printed; it covered many of the best known Lisp implementations. Over the years, the web site approximately doubled in size, &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2010/12/30/279/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.softwarepreservation.org/projects/LISP/">History of LISP</a> web site <a href="http://www.mcjones.org/dustydecks/archives/2005/05/">launched</a> back in 2005 as a single web page running some 40 pages when printed; it covered many of the best known Lisp implementations. Over the years, the web site approximately doubled in size, leading several people to politely suggest breaking it up into smaller units. I&#8217;ve finally taken the time to do that. The organization roughly follows that used by Steele and Gabriel in their 1992 HOPL II <a href="http://www.dreamsongs.com/NewFiles/Hopl2Slides.pdf">talk</a>, and I&#8217;m still making minor adjustments. It would be nice if a web site dedicated to historical archives would have stable URLs, but I think the new organization will be appreciated by people mostly interested in one or two specific implementations.  I have not changed the URL of any &#8220;content&#8221; (PDF or archive file).</p>
<p>Thanks again to the <a href="http://www.softwarepreservation.org/projects/LISP/index.html#Acknowledgements_">many people</a> down through the years who have patiently answered my questions, supplied copies of source code and documents, and allowed me to post copies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2010/12/30/279/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Japanese translation of Elements of Programming</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/12/28/340/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2010/12/28/340/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 18:20:35 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=340</guid>
		<description><![CDATA[Elements of Programming is now available in a Japanese edition published by Pearson Kirihara and translated by Yoshiki Shibata. It is available via Amazon.jp.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elementsofprogramming.com/"><em>Elements of Programming</em></a> is now available in a Japanese edition published by Pearson Kirihara and translated by <a href="http://yshibata.blog.so-net.ne.jp/">Yoshiki Shibata</a>. It is available via <a href="http://www.amazon.co.jp/dp/4864010080/">Amazon.jp</a>. </p>
<p><center><a href="http://www.amazon.co.jp/dp/4864010080/"><img src="http://ec2.images-amazon.com/images/I/51xdfhi7D1L._SL500_AA300_.jpg" alt="Japanese version of Elements of Programming"  /></a> </center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2010/12/28/340/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elements of Programming video</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/11/09/267/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2010/11/09/267/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 04:15:36 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=267</guid>
		<description><![CDATA[On November 3, 2010, we presented a lecture on Elements of Programming to the Department of Electrical Engineering Computer Systems Colloquium (EE380) at the Stanford University. While we both take responsibility for the contents, Alex Stepanov lectured. A video of &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2010/11/09/267/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On November 3, 2010, we presented a lecture on <a href="http://www.elementsofprogramming.com/"><em>Elements of Programming</em></a> to the Department of Electrical Engineering <a href="http://www.stanford.edu/class/ee380/">Computer Systems Colloquium (EE380)</a> at the Stanford University. While we both take responsibility for the contents, Alex Stepanov lectured. A video of the lecture is <a href="http://ee380.stanford.edu/cgi-bin/videologger.php?target=101103-ee380-300.asx">online</a> at Stanford; eventually it will also be available via YouTube and iTunes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2010/11/09/267/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robert L. Patrick on eMuseums</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/09/09/242/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2010/09/09/242/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 17:54:47 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Oral history]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=242</guid>
		<description><![CDATA[Bob Patrick is a friend of mine who entered the computer field in 1951, and whose hands-on experience running programs on an IBM 701 led him to conceive of the architecture for the General Motors/North American Monitor for the IBM &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2010/09/09/242/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bob Patrick is a friend of mine who entered the computer field in 1951, and whose hands-on experience running programs on an IBM 701 led him to conceive of the architecture for the General Motors/North American Monitor for the IBM 704 computer. (Bob described this work in a <a href="http://www.rand.org/pubs/papers/P7316/">1987 National Computer Conference paper</a>. Other aspects of his extensive career are discussed in his recent <a href="http://doi.ieeecomputersociety.org/10.1109/MAHC.2009.102"><em>Annals of the History of Computing</em> paper</a> and in a <a href="http://www.computerhistory.org/collections/accession/102657941">2006 Oral History</a>.)</p>
<p>For a number of years Bob has been involved in volunteer activities at the Computer History Museum, and recently he organized his thoughts on how museums can use the web to present technology, in the form of this article: &#8220;<a href="http://www.mcjones.org/rlpatrick/emuseum.html">Museums in the Computer Age: meeting the challenge of technology</a>&#8220;. Bob invites comments on the article via email at bobpatrick@mac.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2010/09/09/242/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDC: Q-32 Lisp, Lisp 2, and three more; Lisp 1.5 Primer</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/08/09/224/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2010/08/09/224/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 03:51:26 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[ALGOL]]></category>
		<category><![CDATA[LISP]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=224</guid>
		<description><![CDATA[Lisp&#8217;s birth and infancy was at MIT, but it began spreading to other places when John McCarthy went to Stanford and other project members graduated and moved on. At about this time, a project began to develop a new language, &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2010/08/09/224/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lisp&#8217;s <a href="http://www.softwarepreservation.org/projects/LISP/resource/#Papers_about_LISP_history_">birth</a> and <a href="http://www.softwarepreservation.org/projects/LISP/lisp15_family/#LISP_I_and_LISP_1.5_for_IBM_704,_709,_7090_">infancy</a> was at MIT, but it began spreading to other places when John McCarthy went to Stanford and other project members graduated and moved on.  At about this time, a project began to develop a new language, Lisp 2, that would extend Lisp to include <a href="http://www.softwarepreservation.org/projects/ALGOL/">ALGOL</a>-like syntax, type-checking, and numeric, string, and array data types.  The project was a joint development of two &#8220;think tanks&#8221;, <a href="http://en.wikipedia.org/wiki/Information_International,_Inc.">Information International, Inc.</a> (III) <a href="http://en.wikipedia.org/wiki/System_Development_Corporation">System Development Corporation</a> (SDC) in Santa Monica, California.</p>
<p>The host computer for the Lisp 2 project was the <a href="http://en.wikipedia.org/wiki/AN/FSQ-32">AN/FSQ-32/V</a>, a one-of-a-kind prototype built by IBM for the Air Force as a potential replacements for the <a href="http://en.wikipedia.org/wiki/Semi_Automatic_Ground_Environment">SAGE</a> <a href="http://en.wikipedia.org/wiki/AN/FSQ-7">AN/FSQ-7</a>.  Before the Lisp 2 project began, an innovative compiler-only <a href="http://www.softwarepreservation.org/projects/LISP/other_lisp15/#LISP_1.5_for_AN/FSQ-32/V_">implementation</a> of Lisp 1.5 on the Q-32 was done by Robert Saunders and his colleagues.</p>
<p>Through the kindness of Jeff Barnett, who was one of central contributors at SDC, the <a href="http://www.softwarepreservation.org/projects/LISP/">History of LISP</a> web site now includes <a href="http://www.softwarepreservation.org/projects/LISP/lisp2_family/#LISP_2_">scanned copies</a> of the Lisp 2 source code (with <a href="http://www.softwarepreservation.org/projects/LISP/lisp2/listing-notes/">annotations</a> by Jeff) and a number of documents, including the complete <a href="http://www.softwarepreservation.org/projects/LISP/lisp2_family/#LISP_2_for_IBM360_at_SDC_">TM-3417</a> series documenting a planned (but not completed) port to the IBM System/360. A few other early memos were previously available online as MIT Project Mac memos.  Additional memos will be soon be available via the <a href="http://www.mcjones.org/dustydecks/archives/2010/07/29/185/">Stoyan collection</a>.</p>
<p>After the Lisp 2 project was terminated, the Q-32 at SDC was replaced with an IBM System/360. The researchers still wanted to use Lisp, so Jeff Barnett and Bob Long <a href="http://www.softwarepreservation.org/projects/LISP/lisp2_family/#LISP_15_for_IBM360_at_SDC_">implemented</a> a Lisp 1.5 for the System/360.  Again, Jeff loaned a copy of the <a href="http://www.softwarepreservation.org/projects/LISP/lisp15_ibm360_sdc/SP-3043.pdf">original manual</a> and also wrote <a href="http://www.softwarepreservation.org/projects/LISP/lisp15_ibm360_sdc/notes">new notes</a>.</p>
<p>Speech understanding was a major research area for many people at SDC, including Jeff. As building blocks for the speech research, he worked on two more Lisp or Lisp-like systems:</p>
<ol>
<li>A <a href="http://www.softwarepreservation.org/projects/LISP/lisp2_family/#LISP_15_for_Raytheon_704_at_SDC_">small Lisp</a> for the Raytheon 704 used for speech capture and low-level processing.</li>
<li>The <a href="http://www.softwarepreservation.org/projects/LISP/lisp2_family/#CRISP_for_IBM370_at_SDC_">Crisp</a> Lisp 2-like system for the IBM System/370.</li>
</ol>
<p>Jeff has provided modern notes for both, and for Crisp both the original documentation as well as slides from a recent talk he gave.</p>
<p>Finally, another offshoot of the Lisp 2 project is the book <em>LISP 1.5 Primer</em> by Clark Weissman. It began as a tutorial to help SDC researchers learn Lisp, and in 1967 was published as a book by Dickenson Publishing Company, Inc., of Belmont, California. The book has long been out of print and the copyright reverted to Clark; he has given his permission for a <a href="http://www.softwarepreservation.org/projects/LISP/book/Weismann_LISP1.5_Primer_1967.pdf">PDF</a> of the book to be posted on the History of LISP web site.</p>
<p><strong>Update 11/26/2010:</strong> Updated URLs to reflect reorganization of <a href="http://www.softwarepreservation.org/projects/LISP/">http://www.softwarepreservation.org/projects/LISP/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2010/08/09/224/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Herbert Stoyan&#8217;s Lisp collection at CHM</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/07/29/185/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2010/07/29/185/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 02:09:56 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[LISP]]></category>
		<category><![CDATA[Repositories]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=185</guid>
		<description><![CDATA[Last winter Herbert Stoyan very generously donated to the Computer History Museum the extensive collection of Lisp and AI materials he assembled in the course of his extensive study of Lisp and its history: manuals, technical reports, papers, books, listings, &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2010/07/29/185/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last winter <a href="http://www8.informatik.uni-erlangen.de/en/stoyan.html">Herbert Stoyan</a> very generously donated to the <a href="http://www.computerhistory.org">Computer History Museum</a> the extensive collection of Lisp and AI materials he assembled in the course of his extensive study of Lisp and its history: manuals, technical reports, papers, books, listings, magnetic media, and even two Scheme chips. </p>
<p>Stoyan has been involved with Lisp for four decades. In the early 1970s he implemented Lisp using only <a href="http://www.softwarepreservation.org/projects/LISP/index.html#Berkeley_and_Bobrow_">Berkeley and Bobrow</a> as a reference, and this system became the basis for all artificial intelligence work in his native East Germany.  In the late 1970s he became interested in the history of Lisp, and published the book <em>LISP &#8211; Anwendungsgebiete, Grundbegriffe, Geschichte</em> (Akademie-Verlag, Berlin, 1980) about Lisp and its history. In 1981 he emigrated to West Germany and began a career as a university professor; by 1990 he became Professor of Artificial Intelligence of the Friedrich-Alexander-Universität Erlangen-Nürnberg. He also wrote the two-volume <em>Programmiermethoden der Künstlichen Intelligenz</em> (Springer, 1988) about artificial intelligence programming. (For more details, see his <a href="http://www.international-lisp-conference.org/2007/speakers#stoyan_herbert">speaker biography</a> from the <a href="http://www.international-lisp-conference.org/2007/index">2007 International Lisp Conference</a>.)</p>
<p>In addition to his first book, Stoyan has published a number of papers on the early history of Lisp, including:</p>
<ul>
<li>LISP History. <a href="http://www.artinfo-musinfo.org/en/issues/lb/3.html">LISP Bulletin #3</a>, December 1979, pages 44-55. <a href="http://www.artinfo-musinfo.org/scans/lb/lb3p14.pdf">PDF</a> at <a href="http://www.artinfo-musinfo.org/">www.artinfo-musinfo.org</a> and <a href="http://doi.acm.org/10.1145/1411829.1411837">ACM Digital Library</a></li>
<li><a href="http://www8.informatik.uni-erlangen.de/html/lisp/histlit1.html">Early LISP history (1956-1959)</a>. A version was published in: <em>Proceedings of the 1984 ACM Symposium on LISP and functional programming</em>, Austin, Texas, pages 299-310. <a href="http://doi.acm.org/10.1145/800055.802047">ACM Digital Library</a></li>
<li><a href="http://www8.informatik.uni-erlangen.de/html/lisp/mcc91.html">The Influence of the Designer on the Design &#8211; J. McCarthy and Lisp</a>. Originally published in: V. Lifschitz, editor. <em>Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John McCarthy</em>. Academic Press Professional, Inc., 1991.</li>
<li>Lisp: Themes and History. Invited Lecture at I<a href="http://www.international-lisp-conference.org/2007/">nternational Lisp Conference 2007</a>.<a href="http://www.international-lisp-conference.org/2007/audio/Herbert_Stoyan.mp3"> </a><a href="http://www.softwarepreservation.org/projects/LISP/conference/ilc07/Herbert_Stoyan.mp3">MP3 at CHM</a></li>
</ul>
<p>The Herbert Stoyan Collection on LISP Programming (Lot X5687.2010) is quite large (94.5 linear feet in 87 boxes), and the Museum is currently in the throws of construction for the major new exhibit <a href="http://www.computerhistory.org/exhibits/revolution/">Revolution: The First 2000 Years of Computing</a>. But through the combined efforts of staff and volunteers, the collection will be organized and made accessible, with portions scanned and available online. To get a taste of the depth and breadth of the collection, see Stoyan&#8217;s <a href="http://www8.informatik.uni-erlangen.de/html/lisp/histlit.html">LISP Bibliography</a> and searchable <a href="http://www8.informatik.uni-erlangen.de/cgi-bin/biblis/museum.pl">LISP-Museum</a>.</p>
<p>The arrival of this collection at CHM fulfills a dream that began for me in 2005 as I began work on <a href="http://www.softwarepreservation.org/projects/LISP/">History of LISP</a> and first contacted Herbert Stoyan to timidly suggest he might contribute scans of selected items from his collection to CHM. His response &#8212; that he would be retiring in 3 years and needed to think about a permanent home for his collection &#8212;  encouraged me to think that CHM might be the recipient. To get here from there, many people played important roles. At the risk of forgetting someone, I would like to thank Alex Bochannek, Grady Booch, Elizabeth Borchardt, Richard Gabriel, William Harnack, John Hollar, Paul Jabloner, Al Kossow, Karen Kroslowitz, Sara Lott, Bernard Peuto, Len Shustek, Dag Spicer, Herbert Stoyan, Kirsten Tashev, and JonL White. In addition, CHM volunteers John Dobyns and Randall Neff have labored to survey, pack, and catalog portions of the collection. (Additional volunteers would be welcome!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2010/07/29/185/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.softwarepreservation.org/projects/LISP/conference/ilc07/Herbert_Stoyan.mp3" length="37448205" type="audio/mpeg" />
<enclosure url="http://www.international-lisp-conference.org/2007/audio/Herbert_Stoyan.mp3" length="0" type="audio/mpeg" />
		</item>
		<item>
		<title>Bob Taylor on CHM&#8217;s YouTube channel</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/06/03/181/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2010/06/03/181/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 20:41:14 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=181</guid>
		<description><![CDATA[Bob Taylor was the featured guest at a recent Computer History Museum event: &#8220;Net@40: Robert W. Taylor in Conversation with Guy Raz&#8221;. The video of that event is now online. (See here and here for earlier postings about Bob on &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2010/06/03/181/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bob Taylor was the featured guest at a recent Computer History Museum event: &#8220;Net@40: Robert W. Taylor in Conversation with Guy Raz&#8221;. The <a href="http://www.youtube.com/user/ComputerHistory#p/u/0/Y0MsrrTo8jY">video</a> of that event is now online.  (See <a href="http://www.mcjones.org/dustydecks/archives/2009/10/18/111/">here</a> and <a href="http://www.mcjones.org/dustydecks/archives/2009/05/05/94/">here</a> for earlier postings about Bob on this blog.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2010/06/03/181/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whetstone ALGOL</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/05/16/159/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2010/05/16/159/#comments</comments>
		<pubDate>Sun, 16 May 2010 23:35:12 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[ALGOL]]></category>
		<category><![CDATA[Simulators]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=159</guid>
		<description><![CDATA[Part of my motivation for starting on an ALGOL project was that Brian Randell recently obtained permission from the copyright holder to post an online copy of ALGOL 60 Implementation at CHM. This book, which he and Lawford Russell published &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2010/05/16/159/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Part of my motivation for starting on an <a href="http://www.mcjones.org/dustydecks/archives/2010/05/16/148/">ALGOL</a> project was that <a href="http://www.cs.ncl.ac.uk/people/brian.randell/">Brian Randell</a> recently obtained permission from the copyright holder to post an online copy of <a href="http://www.softwarepreservation.org/projects/ALGOL/#ALGOL_60_Implementation"><em>ALGOL 60 Implementation</em></a> at CHM. This book, which he and Lawford Russell published in 1964, provides a detailed description of the ALGOL 60 compiler (known as Whetstone ALGOL) they developed for the English Electric KDF9 Computer.  In January, Brian gave a talk &#8220;<a href="http://www.cs.ncl.ac.uk/publications/trs/abstract/1190">Reminiscences of Whetstone ALGOL</a>&#8221; at a joint meeting of the BCS Advanced Programming Group and the Computer Conservation Society recognizing the 50th anniversary of ALGOL 60; see <a href="http://www.softwarepreservation.org/projects/ALGOL/algol60impl/#Whetstone">here</a> for more on Whetstone. In particular, the <a href="http://sw.ccs.bcs.org/CCs/KDF9/walgol.htm">Whetstone Algol resurrection</a> team notes: &#8220;We now have the Walgol Translator re-keyed from a dog-eared listing, in the main, by Brian Wichmann, Graham Toal and Roderick McLeod. David Holdsworth has written an assembler and a rough-and-ready emulator. Bill Findlay is in the process of implementing a properly-enginered emulator.&#8221;</p>
<p><strong>Update 9/22/2010</strong>: corrected <a href="http://www.softwarepreservation.org/projects/ALGOL/algol60impl/#Whetstone">URL</a> for Whetstone at Software Preservation Group website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2010/05/16/159/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ALGOL</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/05/16/148/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2010/05/16/148/#comments</comments>
		<pubDate>Sun, 16 May 2010 23:12:36 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[ALGOL]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=148</guid>
		<description><![CDATA[I recently created an ALGOL section at the Computer History Museum&#8216;s Software Preservation Group web site, covering the language standardization efforts &#8212; for ALGOL 58 (also known as the International Algebraic Language), ALGOL 60, and ALGOL 68 &#8212; and also &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2010/05/16/148/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I recently created an <a href="http://www.softwarepreservation.org/projects/ALGOL/">ALGOL</a> section at the <a href="http://computerhistory.org">Computer History Museum</a>&#8216;s <a href="http://www.softwarepreservation.org/projects">Software Preservation Group</a> web site, covering the language standardization efforts  &#8212; for ALGOL 58 (also known as the International Algebraic Language), ALGOL 60, and ALGOL 68 &#8212; and also covering many implementations, dialects, and offshoots, complete with source code, manuals, and papers for many of these.  The history of ALGOL has attracted many writers, and the final section of the web site links to many of their papers.</p>
<p>The ALGOL 58/60 implementations for which I&#8217;ve been able to find source code for include:</p>
<ul>
<li>Burroughs 205 (Knuth)</li>
<li>Burroughs 220 (Erdwinn et al.)</li>
<li>Burroughs B-5500</li>
<li>DEC PDP-10 (Habermann et al.)</li>
<li>Electrologica X1 (Dijkstra and Zonneveld &#8211; Mathematisch Centrum)</li>
<li>Electrologica X8 (Kruseman Aretz &#8211; Mathematisch Centrum)</li>
<li>Electrologica X8 (Bron et al. &#8211; Technische Hogeschool Eindhoven)</li>
<li>Elliot 803 (Hoare et al.)</li>
<li>English Electric Whetstone (Randell and Russell)</li>
<li>G.E.C. process control computer (Higman)</li>
<li>Regnecentralen GIER (Naur et al.)</li>
<li>Stantec Zebra (van der Mey &#8211; Netherlands PTT)</li>
</ul>
<p>The appendices to Maurice Halstead&#8217;s book <em>Machine-Independent Programming</em> (Spartan Books, 1962) contain compiler source listings of Neliac (an ALGOL 58 dialect) for the UNIVAC M-460, IBM 704, and CDC 1604.</p>
<p>I also found compiler source code and listings for several versions of ALGOL W.</p>
<p>I&#8217;ve just gotten started looking for ALGOL 68 implementations.</p>
<p>I welcome your comments, corrections, and suggestions for the <a href="http://www.softwarepreservation.org/projects/ALGOL/">ALGOL</a> web site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2010/05/16/148/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Don Chamberlin and the origin of SQL</title>
		<link>http://www.mcjones.org/dustydecks/archives/2009/10/20/120/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2009/10/20/120/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 18:17:04 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Oral history]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=120</guid>
		<description><![CDATA[Tonight Don Chamberlin will receive a 2009 Fellow Award of the Computer History Museum &#8220;for his fundamental work on structured query language (SQL) and database architectures&#8221;. The other awardees for 2009 are Robert R. Everett (M.I.T. Whirlwind and SAGE) and &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2009/10/20/120/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tonight Don Chamberlin will receive a 2009 <a href="http://www.computerhistory.org/fellowawards/2009_fellow_awards.html">Fellow Award</a> of the Computer History Museum &#8220;for his fundamental work on structured query language (SQL) and database architectures&#8221;. The other awardees for 2009 are Robert R. Everett (M.I.T. Whirlwind and SAGE) and Federico Faggin, Marcian (Ted) Hoff, Stanley Mazor and Masatoshi Shima (Intel 4004).</p>
<p>In a recent <a href="http://www.computerhistory.org/collections/accession/102702111">oral history</a> I conducted for the Computer History Museum, Don put into context his work designing SQL in collaboration with Ray Boyce. Don described the pre-relational database management systems, Ted Codd&#8217;s development of the relational model, various implementation projects at IBM culminating in System R, which was the first RDBMS to support SQL. Don went on to describe other pioneering relational systems, including Ingres and Oracle. He also described his subsequent work on text processing, DB/2, and XQuery. </p>
<p>For further historical information about Don and his work, see:</p>
<ul>
<li>
Burt Grad, Moderator. RDBMS Workshop: Technology Through 1983, Computer History Museum, June 12, 2007. <a href="http://www.computerhistory.org/collections/accession/102658267">http://www.computerhistory.org/collections/accession/102658267</a></li>
<li>Donald D. Chamberlin, OH 329. Oral history interview by Philip L. Frana, 3 October 2001, San Jose, California. Charles Babbage Institute, University of Minnesota, Minneapolis. <a href="http://www.cbi.umn.edu/oh/display.phtml?id=317">http://www.cbi.umn.edu/oh/display.phtml?id=317</a></li>
<li>Paul McJones, editor. The 1995 SQL Reunion: People, Projects, and Politics. Technical Note 1997-018, Systems Research Center, Digital Equipment Corporation, August 1997.<br />
<a href="http://www.hpl.hp.com/techreports/Compaq-DEC/SRC-TN-1997-018.html">http://www.hpl.hp.com/techreports/Compaq-DEC/SRC-TN-1997-018.html</a></p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2009/10/20/120/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bob Taylor recognized by The University of Texas</title>
		<link>http://www.mcjones.org/dustydecks/archives/2009/10/18/111/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2009/10/18/111/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 00:41:14 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[Oral history]]></category>
		<category><![CDATA[Software history]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=111</guid>
		<description><![CDATA[Last month, Bob Taylor (the subject of a recent oral history) was recognized by The University of Texas. Bob received the Graduate School Outstanding Alumnus Award, a $100,000 Presidential Endowed Fellowship was established in his name, and he gave the &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2009/10/18/111/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last month, Bob Taylor (the subject of a recent <a href="http://www.mcjones.org/dustydecks/archives/2009/05/05/94/">oral history</a>) was recognized by The University of Texas. Bob received the Graduate School Outstanding Alumnus Award, a $100,000 Presidential Endowed Fellowship was established in his name, and he gave the first in a series of lectures in the UT Graduate School&#8217;s Centential celebration.  Since this is also the 40th anniversary of the first tests of the ARPAnet, it was a fitting time for Bob&#8217;s achievements to be honored.</p>
<p>The lecture was in the form of an interview by <a href="http://nytimes.com/"><em>New York Times</em></a> technology reporter John Markoff, who noted:</p>
<blockquote><p>The Internet has many fathers, but few deserve the label more than Robert W. Taylor.</p></blockquote>
<p>Authors M. Mitchell Waldrop (<a href="http://www.amazon.com/Dream-Machine-Licklider-Revolution-Computing/dp/014200135X"><em>The Dream Machine</em></a>) and Michael A. Hiltzik (<a href="http://www.amazon.com/Dealers-Lightning-Xerox-PARC-Computer/dp/0887309895/ref=pd_sim_b_1"><em>Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age</em></a>) shared their views as well. J Strother Moore and Gary Chapman (who each worked with Bob in the past and now have UT positions) served as masters of ceremony.</p>
<p>The <a href="http://www.utexas.edu/ogs/lectures/taylor/">announcement</a> for the lecture includes links to news stories about Bob, as well as the famous 1968 paper by Licklider and Taylor, <a href="http://www.utexas.edu/ogs/lectures/taylor/licklider-taylor.pdf">&#8220;The Computer as a Communication Device&#8221;</a>. The <a href="http://www.utexas.edu/ogs/lectures/taylor/recap/index.html">recap</a> of the lecture includes links to a <a href="http://www.utexas.edu/ogs/lectures/taylor/view_video.html">video</a> and <a href="http://www.utexas.edu/lbj/photos/2009-2010_events/conversation_with_bob_taylor/slideshow/">photographs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2009/10/18/111/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WIRED appreciates FORTRAN</title>
		<link>http://www.mcjones.org/dustydecks/archives/2009/10/14/106/</link>
		<comments>http://www.mcjones.org/dustydecks/archives/2009/10/14/106/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 01:16:41 +0000</pubDate>
		<dc:creator>Paul McJones</dc:creator>
				<category><![CDATA[FORTRAN]]></category>
		<category><![CDATA[John Backus]]></category>
		<category><![CDATA[John Cocke]]></category>

		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=106</guid>
		<description><![CDATA[WIRED&#8216;s THIS DAY IN TECH feature for tomorrow is Oct. 15, 1956: Fortran Forever Changes Computing’s Fortunes. The article links to the Software Preservation Group FORTRAN web site and uses a photograph of John Backus and John Cocke from a &#8230; <a href="http://www.mcjones.org/dustydecks/archives/2009/10/14/106/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wired.com/">WIRED</a>&#8216;s <a href="http://www.wired.com/thisdayintech/">THIS DAY IN TECH</a> feature for tomorrow is<br />
<a href="http://www.wired.com/thisdayintech/2009/10/1015fortran-launch">Oct. 15, 1956: Fortran Forever Changes Computing’s Fortunes</a>.</p>
<p>The article links to the <a href="http://www.softwarepreservation.org/projects/FORTRAN/">Software Preservation Group FORTRAN</a> web site and uses a photograph of John Backus and John Cocke from a souvenir matchbook cover from Capt. Starn&#8217;s Restaurant and Bar in Atlantic City, New Jersey, year unknown:</p>
<p><img src="http://www.wired.com/images_blogs/thisdayintech/2009/10/backus-318x358-custom1.jpg" alt="John Backus and John Cocke at Capt' Starn's Restaurant and Bar, Atlantic City, New Jersey" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcjones.org/dustydecks/archives/2009/10/14/106/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

