<?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 for Dusty Decks</title>
	<atom:link href="http://www.mcjones.org/dustydecks/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mcjones.org/dustydecks</link>
	<description>Preserving historic software</description>
	<lastBuildDate>Tue, 10 Aug 2010 16:44:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on SDC: Q-32 Lisp, Lisp 2, and three more; Lisp 1.5 Primer by Paul McJones</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/08/09/224/comment-page-1/#comment-108388</link>
		<dc:creator>Paul McJones</dc:creator>
		<pubDate>Tue, 10 Aug 2010 16:44:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=224#comment-108388</guid>
		<description>Catherine,

At least a few people are looking at the old LISP code, and the old FORTRAN code on a parallel web site, because they have succeeded in getting it running on simulators for the original IBM 704/709/7090 computers. In the case of LISP, this required using OCR and careful hand-checking, because no machine readable version was available.

I think this is wonderful, but it is not the only justification for such preservation work. I hope in 500 years, when people look back to the invention of computers, they will be able to study some of the actual source code for the earliest systems and application software. So I am heartened to see the work of others around the world doing similar work. I&#039;d like to encourage you to keep up your excellent work documenting APL&#039;s history.</description>
		<content:encoded><![CDATA[<p>Catherine,</p>
<p>At least a few people are looking at the old LISP code, and the old FORTRAN code on a parallel web site, because they have succeeded in getting it running on simulators for the original IBM 704/709/7090 computers. In the case of LISP, this required using OCR and careful hand-checking, because no machine readable version was available.</p>
<p>I think this is wonderful, but it is not the only justification for such preservation work. I hope in 500 years, when people look back to the invention of computers, they will be able to study some of the actual source code for the earliest systems and application software. So I am heartened to see the work of others around the world doing similar work. I&#8217;d like to encourage you to keep up your excellent work documenting APL&#8217;s history.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SDC: Q-32 Lisp, Lisp 2, and three more; Lisp 1.5 Primer by Catherine Lathwell</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/08/09/224/comment-page-1/#comment-108380</link>
		<dc:creator>Catherine Lathwell</dc:creator>
		<pubDate>Tue, 10 Aug 2010 12:36:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=224#comment-108380</guid>
		<description>Are people looking at the old LISP code?  

Just last night I was looking at an assembly listing of APL&#039;s shared variable processor dated May 1, 1972.  I was looking for inspiration because I&#039;m trying to find a way to explain how different things are today.  It also has my father&#039;s hand written notes and corrections, so it is special to me.  I&#039;m curious to know how many people look at these old things?</description>
		<content:encoded><![CDATA[<p>Are people looking at the old LISP code?  </p>
<p>Just last night I was looking at an assembly listing of APL&#8217;s shared variable processor dated May 1, 1972.  I was looking for inspiration because I&#8217;m trying to find a way to explain how different things are today.  It also has my father&#8217;s hand written notes and corrections, so it is special to me.  I&#8217;m curious to know how many people look at these old things?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ALGOL by Marcel van der Veer</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/05/16/148/comment-page-1/#comment-107146</link>
		<dc:creator>Marcel van der Veer</dc:creator>
		<pubDate>Sat, 26 Jun 2010 10:50:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=148#comment-107146</guid>
		<description>Algol 68 Genie is in continuous development. Many are using it to run either vintage programs or new code. If someone thinks it contains a &quot;critical error&quot;, please report it to me so it can be corrected. The quality of open source software depends on useful feedback of its users.

Thank you,
Marcel</description>
		<content:encoded><![CDATA[<p>Algol 68 Genie is in continuous development. Many are using it to run either vintage programs or new code. If someone thinks it contains a &#8220;critical error&#8221;, please report it to me so it can be corrected. The quality of open source software depends on useful feedback of its users.</p>
<p>Thank you,<br />
Marcel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ALGOL by andrey (c) adtrefer</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/05/16/148/comment-page-1/#comment-106951</link>
		<dc:creator>andrey (c) adtrefer</dc:creator>
		<pubDate>Fri, 18 Jun 2010 19:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=148#comment-106951</guid>
		<description>Old compilers must died. Try to make new compiler for Algol family. Algol 68 genie has critical errors, so you have chance to make good compiler.</description>
		<content:encoded><![CDATA[<p>Old compilers must died. Try to make new compiler for Algol family. Algol 68 genie has critical errors, so you have chance to make good compiler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ALGOL by Paul McJones</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/05/16/148/comment-page-1/#comment-106160</link>
		<dc:creator>Paul McJones</dc:creator>
		<pubDate>Tue, 18 May 2010 02:53:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=148#comment-106160</guid>
		<description>John,

I&#039;m especially interested in old implementations. For completeness, I&#039;ll probably add GNU Algol/Marst and the NASE Algol 60 interpreter. Thanks very much for mentioning them.


Paul</description>
		<content:encoded><![CDATA[<p>John,</p>
<p>I&#8217;m especially interested in old implementations. For completeness, I&#8217;ll probably add GNU Algol/Marst and the NASE Algol 60 interpreter. Thanks very much for mentioning them.</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ALGOL by John Cowan</title>
		<link>http://www.mcjones.org/dustydecks/archives/2010/05/16/148/comment-page-1/#comment-106159</link>
		<dc:creator>John Cowan</dc:creator>
		<pubDate>Tue, 18 May 2010 02:28:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=148#comment-106159</guid>
		<description>Are you only interested in implementations for old computers?  GNU Algol, otherwise called Marst, is a full implementation of Algol 60 (the modified report) that translates it into C, and there is the NASE Algol 60 interpreter as well.</description>
		<content:encoded><![CDATA[<p>Are you only interested in implementations for old computers?  GNU Algol, otherwise called Marst, is a full implementation of Algol 60 (the modified report) that translates it into C, and there is the NASE Algol 60 interpreter as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Elements of Programming by Paul McJones</title>
		<link>http://www.mcjones.org/dustydecks/archives/2009/06/20/104/comment-page-1/#comment-104442</link>
		<dc:creator>Paul McJones</dc:creator>
		<pubDate>Mon, 01 Mar 2010 17:54:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=104#comment-104442</guid>
		<description>Gene,

You are of course correct. In the book, we introduce the notion of a partial model of a theory, such as integers of a given word size.


Paul</description>
		<content:encoded><![CDATA[<p>Gene,</p>
<p>You are of course correct. In the book, we introduce the notion of a partial model of a theory, such as integers of a given word size.</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Elements of Programming by Eugene Miya</title>
		<link>http://www.mcjones.org/dustydecks/archives/2009/06/20/104/comment-page-1/#comment-104441</link>
		<dc:creator>Eugene Miya</dc:creator>
		<pubDate>Mon, 01 Mar 2010 17:44:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/?p=104#comment-104441</guid>
		<description>Actually, floating point addition in computers isn&#039;t associative. Algebraically it is associative, but the results of each addition will be dependent on the size and sign of the numbers being added. It&#039;s associative on integers only for the range of integers on a given memory word size these days</description>
		<content:encoded><![CDATA[<p>Actually, floating point addition in computers isn&#8217;t associative. Algebraically it is associative, but the results of each addition will be dependent on the size and sign of the numbers being added. It&#8217;s associative on integers only for the range of integers on a given memory word size these days</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Historic FORTRAN documents online by Hal Smith</title>
		<link>http://www.mcjones.org/dustydecks/archives/2005/04/23/39/comment-page-1/#comment-99414</link>
		<dc:creator>Hal Smith</dc:creator>
		<pubDate>Mon, 31 Aug 2009 21:19:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2005/04/23/39/#comment-99414</guid>
		<description>Paul, you might check with the University of Toronto.  I remember running a Fortran II compiler &quot;UTO Fortran&quot; (I think it was) on the paper tape driven IBM 1620 at the University of the South, Sewanee, TN, in the fall 1968 through fall 1970.</description>
		<content:encoded><![CDATA[<p>Paul, you might check with the University of Toronto.  I remember running a Fortran II compiler &#8220;UTO Fortran&#8221; (I think it was) on the paper tape driven IBM 1620 at the University of the South, Sewanee, TN, in the fall 1968 through fall 1970.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dave Pitts is making progress running Fortran II by Paul McJones</title>
		<link>http://www.mcjones.org/dustydecks/archives/2005/03/08/37/comment-page-1/#comment-57397</link>
		<dc:creator>Paul McJones</dc:creator>
		<pubDate>Mon, 14 Jan 2008 15:27:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2005/03/08/37/#comment-57397</guid>
		<description>Bob,

The best answer is probably to install GNU Fortran, and use its g77 compiler, which can handle Fortran IV as well as Fortran 77 source programs. GNU Fortran is part of the GNU Compiler Collection, including C, C++, and various other languages. One way to install it on a Windows PC is as part of the free Cygwin package (see http://www.cygwin.com/). According to this page, g77 is no longer being maintained with the newest versions of the GNU Compiler Collection, so you may need to do some looking to find an older version: http://gcc.gnu.org/wiki/GFortranG77 .


Paul</description>
		<content:encoded><![CDATA[<p>Bob,</p>
<p>The best answer is probably to install GNU Fortran, and use its g77 compiler, which can handle Fortran IV as well as Fortran 77 source programs. GNU Fortran is part of the GNU Compiler Collection, including C, C++, and various other languages. One way to install it on a Windows PC is as part of the free Cygwin package (see <a href="http://www.cygwin.com/)" rel="nofollow">http://www.cygwin.com/)</a>. According to this page, g77 is no longer being maintained with the newest versions of the GNU Compiler Collection, so you may need to do some looking to find an older version: <a href="http://gcc.gnu.org/wiki/GFortranG77" rel="nofollow">http://gcc.gnu.org/wiki/GFortranG77</a> .</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dave Pitts is making progress running Fortran II by Bob  T.</title>
		<link>http://www.mcjones.org/dustydecks/archives/2005/03/08/37/comment-page-1/#comment-57379</link>
		<dc:creator>Bob  T.</dc:creator>
		<pubDate>Mon, 14 Jan 2008 06:09:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2005/03/08/37/#comment-57379</guid>
		<description>I have just written a program in FORTRAN IV in order to solve an interesting math problem which was given to me by a fellow employee.

 But I have not the slightest idea how I can run the program. Any ideas?

It is about thirty lines log.

 I have a few old Radio Shack Computers in my cellar and will get them out to see if I might run the program on them.</description>
		<content:encoded><![CDATA[<p>I have just written a program in FORTRAN IV in order to solve an interesting math problem which was given to me by a fellow employee.</p>
<p> But I have not the slightest idea how I can run the program. Any ideas?</p>
<p>It is about thirty lines log.</p>
<p> I have a few old Radio Shack Computers in my cellar and will get them out to see if I might run the program on them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBC Radio observes Fortran&#8217;s 50th birthday by Derek Mahar</title>
		<link>http://www.mcjones.org/dustydecks/archives/2007/12/18/64/comment-page-1/#comment-55807</link>
		<dc:creator>Derek Mahar</dc:creator>
		<pubDate>Wed, 19 Dec 2007 01:33:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2007/12/18/64/#comment-55807</guid>
		<description>Episode download site is actually http://www.bbc.co.uk/radio/podcasts/digitalp/ and the episode itself is available for download at http://downloads.bbc.co.uk/podcasts/worldservice/digitalp/digitalp_20071218-1232.mp3.</description>
		<content:encoded><![CDATA[<p>Episode download site is actually <a href="http://www.bbc.co.uk/radio/podcasts/digitalp/" rel="nofollow">http://www.bbc.co.uk/radio/podcasts/digitalp/</a> and the episode itself is available for download at <a href="http://downloads.bbc.co.uk/podcasts/worldservice/digitalp/digitalp_20071218-1232.mp3" rel="nofollow">http://downloads.bbc.co.uk/podcasts/worldservice/digitalp/digitalp_20071218-1232.mp3</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Historic software at bitsavers.org by tom morrison</title>
		<link>http://www.mcjones.org/dustydecks/archives/2004/11/28/34/comment-page-1/#comment-45657</link>
		<dc:creator>tom morrison</dc:creator>
		<pubDate>Sun, 19 Aug 2007 21:29:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2004/11/28/34/#comment-45657</guid>
		<description>I worked on the Navy Univac 1219B computer and the shipboard equipment. I was fascinated at the manual for it I found on Bitsavers. What a wonderful thing you are doing. So many now just change cards for repair and have never seen an actual register. Can you imagine operational stepping thru a few instructions and watching the result appear in the accumulator register (upper). How can I help?</description>
		<content:encoded><![CDATA[<p>I worked on the Navy Univac 1219B computer and the shipboard equipment. I was fascinated at the manual for it I found on Bitsavers. What a wonderful thing you are doing. So many now just change cards for repair and have never seen an actual register. Can you imagine operational stepping thru a few instructions and watching the result appear in the accumulator register (upper). How can I help?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Daniel N. Leeson by Eileen Seaboldt</title>
		<link>http://www.mcjones.org/dustydecks/archives/2004/05/24/20/comment-page-1/#comment-37762</link>
		<dc:creator>Eileen Seaboldt</dc:creator>
		<pubDate>Thu, 14 Jun 2007 21:11:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2004/05/24/20/#comment-37762</guid>
		<description>I worked with Roy Nutt on a special task force project for IBM in the early 1960&#039;s.  I was just a young married woman at the time, but Roy promised me that if I bought CSC stock when it went public, I would not be sorry.  Unfortunately, at the time we were building a home and were only able to buy a couple of shares.  But we have held onto those shares and as he promised, never been sorry.  He was one of the nicest people I ever encountered in the business world.</description>
		<content:encoded><![CDATA[<p>I worked with Roy Nutt on a special task force project for IBM in the early 1960&#8217;s.  I was just a young married woman at the time, but Roy promised me that if I bought CSC stock when it went public, I would not be sorry.  Unfortunately, at the time we were building a home and were only able to buy a couple of shares.  But we have held onto those shares and as he promised, never been sorry.  He was one of the nicest people I ever encountered in the business world.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ Historical Sources Archive by Paul McJones</title>
		<link>http://www.mcjones.org/dustydecks/archives/2007/06/11/61/comment-page-1/#comment-37560</link>
		<dc:creator>Paul McJones</dc:creator>
		<pubDate>Wed, 13 Jun 2007 04:47:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2007/06/11/61/#comment-37560</guid>
		<description>Good suggestion! Try http://www.softwarepreservation.org/projects/c_plus_plus/cfront/release_3.0.3/source/cfront_3_0_3.tgz 
(note among other things I renamed release_3.03 to release_3.0.3, to match the actual distribution directory).</description>
		<content:encoded><![CDATA[<p>Good suggestion! Try <a href="http://www.softwarepreservation.org/projects/c_plus_plus/cfront/release_3.0.3/source/cfront_3_0_3.tgz" rel="nofollow">http://www.softwarepreservation.org/projects/c_plus_plus/cfront/release_3.0.3/source/cfront_3_0_3.tgz</a><br />
(note among other things I renamed release_3.03 to release_3.0.3, to match the actual distribution directory).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ Historical Sources Archive by elife</title>
		<link>http://www.mcjones.org/dustydecks/archives/2007/06/11/61/comment-page-1/#comment-37555</link>
		<dc:creator>elife</dc:creator>
		<pubDate>Wed, 13 Jun 2007 03:42:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2007/06/11/61/#comment-37555</guid>
		<description>Is there a tar ball for Cfront-3.03 for easy download? Thanks a lot!</description>
		<content:encoded><![CDATA[<p>Is there a tar ball for Cfront-3.03 for easy download? Thanks a lot!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IBM 7094 Emulator now runs Fortran IV compiler by Richard Pessolano</title>
		<link>http://www.mcjones.org/dustydecks/archives/2004/09/14/31/comment-page-1/#comment-36299</link>
		<dc:creator>Richard Pessolano</dc:creator>
		<pubDate>Wed, 06 Jun 2007 21:07:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2004/09/14/31/#comment-36299</guid>
		<description>I have reel to reel tape with engineering programs from a time share (GE)
use on Mark III system. Programs are in Basic,FIV,PFN,and ALGOL.
The tape was made by GE in 1979.  I am interested in getting these programs copied, printed out, and converted to Fortran 77 or better for use on PC.  Printout format was 132 char. I have printouts of some of the programs.  Can you advise me of someone who can help?
Can  the IBM 7094 Emulater help?

Please advise</description>
		<content:encoded><![CDATA[<p>I have reel to reel tape with engineering programs from a time share (GE)<br />
use on Mark III system. Programs are in Basic,FIV,PFN,and ALGOL.<br />
The tape was made by GE in 1979.  I am interested in getting these programs copied, printed out, and converted to Fortran 77 or better for use on PC.  Printout format was 132 char. I have printouts of some of the programs.  Can you advise me of someone who can help?<br />
Can  the IBM 7094 Emulater help?</p>
<p>Please advise</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Remembering John Backus by Eric Norman</title>
		<link>http://www.mcjones.org/dustydecks/archives/2007/04/01/60/comment-page-1/#comment-33513</link>
		<dc:creator>Eric Norman</dc:creator>
		<pubDate>Fri, 25 May 2007 23:42:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2007/04/01/60/#comment-33513</guid>
		<description>What a small world!  I was a real good buddy of John WIlliams when he was a graduate student here at Wisconsin.  I also wrote a paper in the mid-80&#039;s about the functional programming (FP) notation of John Backus.  The paper is TR636 at http://www.cs.wisc.edu/techreports/viewyear.php?year=1986

P.S, Paul.  I had no problem negotiating the CalTrain - AmTrak connection.  Thanks again for your help.</description>
		<content:encoded><![CDATA[<p>What a small world!  I was a real good buddy of John WIlliams when he was a graduate student here at Wisconsin.  I also wrote a paper in the mid-80&#8217;s about the functional programming (FP) notation of John Backus.  The paper is TR636 at <a href="http://www.cs.wisc.edu/techreports/viewyear.php?year=1986" rel="nofollow">http://www.cs.wisc.edu/techreports/viewyear.php?year=1986</a></p>
<p>P.S, Paul.  I had no problem negotiating the CalTrain &#8211; AmTrak connection.  Thanks again for your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Remembering John Backus by George</title>
		<link>http://www.mcjones.org/dustydecks/archives/2007/04/01/60/comment-page-1/#comment-27229</link>
		<dc:creator>George</dc:creator>
		<pubDate>Mon, 09 Apr 2007 12:38:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2007/04/01/60/#comment-27229</guid>
		<description>Really is a kick to put the names of favorite old tools together with the names of their makers.  Thanks</description>
		<content:encoded><![CDATA[<p>Really is a kick to put the names of favorite old tools together with the names of their makers.  Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Remembering John Backus by Dan Rabin</title>
		<link>http://www.mcjones.org/dustydecks/archives/2007/04/01/60/comment-page-1/#comment-26267</link>
		<dc:creator>Dan Rabin</dc:creator>
		<pubDate>Mon, 02 Apr 2007 16:13:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcjones.org/dustydecks/archives/2007/04/01/60/#comment-26267</guid>
		<description>Paul -

Many thanks for your extensive reminiscence.  One of the joys of working in a young field such as programming languages is having one&#039;s lifetime overlap with those of its great founders; one of the sorrows is watching them pass from among us.

The closest I ever got to meeting John Backus was giving an informal talk to John Williams, Ed Wimmers, and Alex Aiken in what had been, before his then-recent retirement, Backus&#039;s office at IBM Almaden.  The subject of the talk was my theoretical Ph.D. research on integrating assignment statements into functional languages.  I learned from your reminiscence that this topic would have been of interest to John Backus.</description>
		<content:encoded><![CDATA[<p>Paul -</p>
<p>Many thanks for your extensive reminiscence.  One of the joys of working in a young field such as programming languages is having one&#8217;s lifetime overlap with those of its great founders; one of the sorrows is watching them pass from among us.</p>
<p>The closest I ever got to meeting John Backus was giving an informal talk to John Williams, Ed Wimmers, and Alex Aiken in what had been, before his then-recent retirement, Backus&#8217;s office at IBM Almaden.  The subject of the talk was my theoretical Ph.D. research on integrating assignment statements into functional languages.  I learned from your reminiscence that this topic would have been of interest to John Backus.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
