<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Wayward Word Press</title>
	<atom:link href="https://daveshields.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://daveshields.wordpress.com</link>
	<description>WordPress gave me a blog to see how I was going to handle it</description>
	<lastBuildDate>Fri, 17 Mar 2017 03:42:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='daveshields.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s0.wp.com/i/buttonw-com.png</url>
		<title>The Wayward Word Press</title>
		<link>https://daveshields.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://daveshields.wordpress.com/osd.xml" title="The Wayward Word Press" />
	<atom:link rel='hub' href='https://daveshields.wordpress.com/?pushpress=hub'/>
	<item>
		<title>All the Computer You Need, for Under $240</title>
		<link>https://daveshields.wordpress.com/2017/03/16/all-the-computer-you-need-for-under-240/</link>
					<comments>https://daveshields.wordpress.com/2017/03/16/all-the-computer-you-need-for-under-240/#respond</comments>
		
		<dc:creator><![CDATA[daveshields]]></dc:creator>
		<pubDate>Fri, 17 Mar 2017 03:42:29 +0000</pubDate>
				<category><![CDATA[open-source]]></category>
		<category><![CDATA[linux chromebook mozart]]></category>
		<guid isPermaLink="false">http://daveshields.me/?p=5907</guid>

					<description><![CDATA[I am writing this on a computer I got for under $240. It&#8217;s an Acer Chromebook 14 (CB3-431). I paid $220 to Newegg for a refurbished model, and $20 for an extra year of warranty coverage. By the way, the Wirecutter speaks highly of Acer Chromebooks, saying they are the best budget models. I am [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I am writing this on a computer I got for under $240. It&#8217;s an Acer Chromebook 14 (CB3-431). I paid $220 to Newegg for a refurbished model, and $20 for an extra year of warranty coverage.</p>
<p>By the way, the Wirecutter  speaks highly of Acer Chromebooks, saying they are the best budget models.</p>
<p>I am also writing this post using Xubuntu Xfce. This is thanks to the program Crouton from Google. It lets you run Linux as a tab in the Chrome browser, so you can easily drop from ordinary Chrome mode into Linux, and back! It is a brilliant use of Linux&#8217;s &#8220;chroot&#8221; capability.</p>
<p>I find this magical. If not magical, it&#8217;s certainly cheap.</p>
<p>I do all my coding on Linux and publish it via Github, so I don&#8217;t need much local storage.</p>
<p>A couple of years ago I paid about $1300 for a Google Chromebook Pixel LS (Ludicrous Speed). I just sold it for about a $1000 on ebay. I think I got more than I expected because Google recently announced they won&#8217;t be making any more Chromebooks with the word Google in the name. (I think this to protect the brand association of Chrome with Google&#8217;s phones.)</p>
<p>What I definitely find magical is that when I got the Pixel LS, I got three years free use of 1 terabyte of storage for Google Drive. I took advantage of this by uploading ALL of Mozart&#8217;s music from a set of 120 CD&#8217;s I got a few years back.</p>
<p>I use the Clementine music player on Linux. I just opened it up, and noticed that I can connect to my Mozart music on Google Drive.</p>
<p>Open Source is wonderful. It provides a way for we programmers to take care of each other, from operating system kernels to compilers to browser tabs to Mozart.</p>
<p>And all for free.</p>
<p>Enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://daveshields.wordpress.com/2017/03/16/all-the-computer-you-need-for-under-240/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/a619590bdec81fec3f899014c6d8a5065ffcdebfbb7ea3fd20575b81cc3eba2a?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">daveshields</media:title>
		</media:content>
	</item>
		<item>
		<title>On Porting SPITBOL to the Raspberry Pi</title>
		<link>https://daveshields.wordpress.com/2017/02/10/on-porting-spitbol-to-the-raspberry-pi/</link>
					<comments>https://daveshields.wordpress.com/2017/02/10/on-porting-spitbol-to-the-raspberry-pi/#respond</comments>
		
		<dc:creator><![CDATA[daveshields]]></dc:creator>
		<pubDate>Fri, 10 Feb 2017 21:49:05 +0000</pubDate>
				<category><![CDATA[post]]></category>
		<guid isPermaLink="false">http://daveshields.me/?p=5847</guid>

					<description><![CDATA[In a recent e-mail Craig Wright asked: Finally, I am thinking of attempting to port your Spitbol implementation so that it can be run on a Raspberry Pi 3. I assume there would be significant effort required. I would like your thoughts on this? After resonding to Craig, I realized others might be interested, so [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>In a recent e-mail Craig Wright asked:</p>
<blockquote>
<p>Finally, I am thinking of attempting to port your Spitbol implementation so that it can be run on a Raspberry Pi 3. I assume there would be significant effort required. I would like your thoughts on this?
</p></blockquote>
<p>After resonding to Craig, I realized others might be interested, so here is what I said.</p>
<blockquote>
<p>Craig,</p>
<p>Thanks for the man page! I just checked it into spitbol/x32 and spitbol/x64</p>
<p>Re OSX, the latest is at github/spitbol/x64.</p>
<p>I&#8217;ll look at the problem with underline you mentioned.</p>
<p>Re port to PI 3.</p>
<p>Native port would be a lot of work.</p>
<p>Quick workaround would be use to use a DOS emulator to run the Windows version (spitbol/windows-nt) on the PI. A quick search for &#8216;run dos on PI &#8216; turned up, for example</p>
<p>   <a href="https://devtidbits.com/2013/04/23/run-dos-on-the-raspberry-pi-use-rpix86-to-turn-your-pi-into-a-1980s-super-computer/#dosonthepi" rel="nofollow">https://devtidbits.com/2013/04/23/run-dos-on-the-raspberry-pi-use-rpix86-to-turn-your-pi-into-a-1980s-super-computer/#dosonthepi</a></p>
<p>By the way, the Windows version is the same as the Unix version, except its only 32-bit, while we have 32 and 54 bit versions for x86-64. It also has some other features such as graphics support, ability to load assembly language functions, ability to load modules, that have yet to be ported to any other version.<br />
Only problem is that it has upper case as the default, while Unix version uses lower case as the default.</p>
<p>I think the next step would be to port gobol to the PI and complete the port.</p>
<p>Gobol, github.com/daveshields/gobol, is a prototype with a MINIMAL interpreter written in Go.</p>
<p>The next step would be to flesh out the OSINT (OS interface) part of SPITBOL with one written in Go. </p>
<p>The current one is written in C. It was great stuff when it was put together in the 80&#8217;s, but I now find it a bit crufty, since it shows the wear and tear of having been adapted so it can be compiled on five or so different architectures (ancient MAC, Solaris, MIPS, Windows, &#8230;)</p>
<p>Once we have an OSINT written in GO, we would have a great teaching tool. By the way, the Go OSINT needn&#8217;t have all the capabilities of the C version, at least not at the start. Not much is needed to get simple file i/o, time, date, and such up and running.</p>
<p>SPITBOL for teaching is to me the main point. If people want performance they can always use the Windows or UNIX (Linux, OSX) versions.</p>
<p>Given OSINT in Go, then could then attempt translator to direct ARM code, getting rid of the Minimal interpreter written in go.</p>
<p>Note that the version with interpreter and OSINT both in Go could be ported anywhere Go runs, and that seems to be almost everywhere these days.</p>
<p>Thanks again for you interest in, and help on, SPITBOL</p>
<p>dave
</p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://daveshields.wordpress.com/2017/02/10/on-porting-spitbol-to-the-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/a619590bdec81fec3f899014c6d8a5065ffcdebfbb7ea3fd20575b81cc3eba2a?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">daveshields</media:title>
		</media:content>
	</item>
		<item>
		<title>SPITBOL Man page now available</title>
		<link>https://daveshields.wordpress.com/2017/02/10/spitbol-man-page-now-available/</link>
					<comments>https://daveshields.wordpress.com/2017/02/10/spitbol-man-page-now-available/#respond</comments>
		
		<dc:creator><![CDATA[daveshields]]></dc:creator>
		<pubDate>Fri, 10 Feb 2017 21:40:21 +0000</pubDate>
				<category><![CDATA[open-source]]></category>
		<category><![CDATA[spitbol unix man page]]></category>
		<guid isPermaLink="false">http://daveshields.me/?p=5845</guid>

					<description><![CDATA[Craig Wright kindly submitted a Unix manual page, spitbol.1, that I have just added to the x32 and x64 repositories at http://github.com/spitbol. Thanks Craig!]]></description>
										<content:encoded><![CDATA[<p>Craig Wright kindly submitted a Unix manual page, spitbol.1, that I have just added to the x32 and x64 repositories at <a href="http://github.com/spitbol" rel="nofollow">http://github.com/spitbol</a>.</p>
<p>Thanks Craig!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://daveshields.wordpress.com/2017/02/10/spitbol-man-page-now-available/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/a619590bdec81fec3f899014c6d8a5065ffcdebfbb7ea3fd20575b81cc3eba2a?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">daveshields</media:title>
		</media:content>
	</item>
		<item>
		<title>FRIBBLE wins two games against expert player</title>
		<link>https://daveshields.wordpress.com/2017/01/31/fribble-wins-two-games-against-expert-player/</link>
					<comments>https://daveshields.wordpress.com/2017/01/31/fribble-wins-two-games-against-expert-player/#respond</comments>
		
		<dc:creator><![CDATA[daveshields]]></dc:creator>
		<pubDate>Wed, 01 Feb 2017 03:19:28 +0000</pubDate>
				<category><![CDATA[post]]></category>
		<guid isPermaLink="false">http://daveshields.me/?p=5818</guid>

					<description><![CDATA[I just used the FRIBBLE program to play two games of words with friends against an expert player, my friend Phil. Fribble won one by a score of 428 to 381, the other by one point, 477 to 476. That FRIBBLE was able to score more than 400 points in each game is also good [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I just used the FRIBBLE program to play two games of words with friends against an expert player, my friend Phil.</p>
<p>Fribble won one by a score of 428 to 381, the other by one point, 477 to 476.</p>
<p>That FRIBBLE was able to score more than 400 points in each game is also good news.</p>
<p>Can you tell which moves were made by Fribble, and which were not?<br />
<a href="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png"><img data-attachment-id="5825" data-permalink="https://daveshields.wordpress.com/2017/01/31/fribble-wins-two-games-against-expert-player/img_0029/" data-orig-file="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png" data-orig-size="1536,2048" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="img_0029" data-image-description="" data-image-caption="" data-medium-file="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png?w=225" data-large-file="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png?w=768" class="alignnone size-full wp-image-5825" src="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png?w=1536&#038;h=2048" alt="" width="1536" height="2048" srcset="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png 1536w, https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png?w=113&amp;h=150 113w, https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png?w=225&amp;h=300 225w, https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png?w=768&amp;h=1024 768w, https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png?w=1440&amp;h=1920 1440w" sizes="(max-width: 1536px) 100vw, 1536px" /></a><a href="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png"><img data-attachment-id="5824" data-permalink="https://daveshields.wordpress.com/2017/01/31/fribble-wins-two-games-against-expert-player/img_0030/" data-orig-file="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png" data-orig-size="1536,2048" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="img_0030" data-image-description="" data-image-caption="" data-medium-file="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png?w=225" data-large-file="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png?w=768" class="alignnone size-full wp-image-5824" src="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png?w=1536&#038;h=2048" alt="" width="1536" height="2048" srcset="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png 1536w, https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png?w=113&amp;h=150 113w, https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png?w=225&amp;h=300 225w, https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png?w=768&amp;h=1024 768w, https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png?w=1440&amp;h=1920 1440w" sizes="(max-width: 1536px) 100vw, 1536px" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://daveshields.wordpress.com/2017/01/31/fribble-wins-two-games-against-expert-player/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/a619590bdec81fec3f899014c6d8a5065ffcdebfbb7ea3fd20575b81cc3eba2a?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">daveshields</media:title>
		</media:content>

		<media:content url="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0029.png" medium="image" />

		<media:content url="https://daveshields.wordpress.com/wp-content/uploads/2017/01/img_0030.png" medium="image" />
	</item>
		<item>
		<title>FRIBBLE, a SPITBOL program to play word games such as Word With Friends, now available</title>
		<link>https://daveshields.wordpress.com/2017/01/30/fribble-a-spitbol-program-to-play-word-games-such-as-word-with-friends-now-available/</link>
					<comments>https://daveshields.wordpress.com/2017/01/30/fribble-a-spitbol-program-to-play-word-games-such-as-word-with-friends-now-available/#respond</comments>
		
		<dc:creator><![CDATA[daveshields]]></dc:creator>
		<pubDate>Mon, 30 Jan 2017 17:49:50 +0000</pubDate>
				<category><![CDATA[open-source]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[scrabble]]></category>
		<category><![CDATA[spitbol]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[words-with-friends]]></category>
		<guid isPermaLink="false">http://daveshields.me/?p=5809</guid>

					<description><![CDATA[The FRIBBLE project is pleased to announce its first release V17.1.30, available at Fribble Project. FRIBBLE is written in SPITBOL, and uses a brute-force approach, trying all possible moves, to play WWWF. Fribble can be run in three ways: to play against itself, to play against you, or to help you play a game with [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The FRIBBLE project is pleased to announce its first release V17.1.30, available at <a href="http://github.com/daveshields/fribble">Fribble Project</a>.</p>
<p>FRIBBLE is written in SPITBOL, and uses a brute-force approach, trying all possible moves, to play WWWF.</p>
<p>Fribble can be run in three ways: to play against itself, to play against you, or to help you play a game with a foe, with Fribble finding your moves.</p>
<p>The code speaks for itself. Speaking for my self, I can say that I have never had more fun writing a program than I have had writing FRIBBLE.</p>
<p>FRIBBLE is also my first program inspired by an election.</p>
<p>I was an obsessive follower of the recent presidential election, spending more time than I care to admit on Twitter, reading blogs, listening to podcasts, and so on.</p>
<p>After the election, looking for a more productive and entertaining form of amusement, I started playing Words With Friends, an online version of Scrabble. My foe was a fellow IBMer and friend who said he was quite good at WWF.</p>
<p>Indeed he is. We have played many games and I have yet to beat him. Often his score is 50% higher than mine.</p>
<p>Soon after I realized I was unlikely to ever win a game against him, I though of using my programming skills to see if I would write a program that could play WWF.</p>
<p>Fribble, representing just over two months of the most fun I have yet had writing a program, is the realization of that goal.</p>
<p>What has made the writing of Fribble such fun is the realization that it is as close to an ideal demonstration of SPITBOL as I have yet seen. Everyone knows about games such as Scrabble and WWF, and dealing with strings, words, lines of text, dictionaries, and all that such games involve, is the perfect grist for SPITBOL&#8217;s mill.</p>
<p>Though the program is largely done, I plan to continue work on it by using it as a way to teach SPITBOL as a first, or at least early, programming language.</p>
<p>Dave</p>
]]></content:encoded>
					
					<wfw:commentRss>https://daveshields.wordpress.com/2017/01/30/fribble-a-spitbol-program-to-play-word-games-such-as-word-with-friends-now-available/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/a619590bdec81fec3f899014c6d8a5065ffcdebfbb7ea3fd20575b81cc3eba2a?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">daveshields</media:title>
		</media:content>
	</item>
		<item>
		<title>SPITBOL Featured in &#8220;This 70-Year-Old Programmer Is Preserving an Ancient Coding Language on GitHub&#8221;</title>
		<link>https://daveshields.wordpress.com/2015/09/11/spitbol-featured-in-this-70-year-old-programmer-is-preserving-an-ancient-coding-language-on-github/</link>
					<comments>https://daveshields.wordpress.com/2015/09/11/spitbol-featured-in-this-70-year-old-programmer-is-preserving-an-ancient-coding-language-on-github/#comments</comments>
		
		<dc:creator><![CDATA[daveshields]]></dc:creator>
		<pubDate>Fri, 11 Sep 2015 20:56:37 +0000</pubDate>
				<category><![CDATA[post]]></category>
		<category><![CDATA[spitbol snobol4 linux osx]]></category>
		<guid isPermaLink="false">http://daveshields.me/?p=5803</guid>

					<description><![CDATA[Jordan Pearson has written an article for Vice&#8217;s Motherboard site about my work on SPITBOL: &#8220;This 70-Year-Old Programmer Is Preserving an Ancient Coding Language on GitHub&#8221; It makes reference to an article about SPITBOL that appeared on Hacker News a couple of weeks ago: Hacker News.]]></description>
										<content:encoded><![CDATA[<p>Jordan Pearson has written an article for Vice&#8217;s Motherboard site about my work on SPITBOL:<br />
<a href="http://motherboard.vice.com/en_ca/read/this-70-year-old-programmer-is-preserving-an-ancient-coding-language-on-github">&#8220;This 70-Year-Old Programmer Is Preserving an Ancient Coding Language on GitHub&#8221;</a></p>
<p>It makes reference to an article about SPITBOL that appeared on Hacker News a couple of weeks ago: <a href="https://news.ycombinator.com/item?id=10103276">Hacker News</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://daveshields.wordpress.com/2015/09/11/spitbol-featured-in-this-70-year-old-programmer-is-preserving-an-ancient-coding-language-on-github/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/a619590bdec81fec3f899014c6d8a5065ffcdebfbb7ea3fd20575b81cc3eba2a?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">daveshields</media:title>
		</media:content>
	</item>
		<item>
		<title>SPITBOL 88 Now Available in Binary and Source Form</title>
		<link>https://daveshields.wordpress.com/2015/07/07/spitbol-88-now-available-in-binary-and-source-form/</link>
					<comments>https://daveshields.wordpress.com/2015/07/07/spitbol-88-now-available-in-binary-and-source-form/#respond</comments>
		
		<dc:creator><![CDATA[daveshields]]></dc:creator>
		<pubDate>Wed, 08 Jul 2015 01:37:19 +0000</pubDate>
				<category><![CDATA[post]]></category>
		<guid isPermaLink="false">http://daveshields.me/?p=5794</guid>

					<description><![CDATA[Mark Emmer kindly provided the source for SPITBOL 88 soon after we posted SPITBOL 88 in binary form, so both forms are now available: &#160; SPITBOL 88 Binary Distribution, executable binaries, along with documentation,  test and demonstration programs, &#160; SPITBOL 88 Source Distribution, executable binaries, along with documentation,  test and demonstration programs, This version also [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Mark Emmer kindly provided the source for SPITBOL 88 soon after we posted SPITBOL 88 in binary form, so both forms are now available:</p>
<p>&nbsp;</p>
<p><a href="http://github.com/spitbol/88-binary">SPITBOL 88 Binary Distribution</a>, executable binaries, along with documentation,  test and demonstration programs,</p>
<p>&nbsp;</p>
<p><a href="http://github.com/spitbol/88-source">SPITBOL 88 Source Distribution</a>, executable binaries, along with documentation,  test and demonstration programs, This version also includes all source files needed to build the system.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://daveshields.wordpress.com/2015/07/07/spitbol-88-now-available-in-binary-and-source-form/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/a619590bdec81fec3f899014c6d8a5065ffcdebfbb7ea3fd20575b81cc3eba2a?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">daveshields</media:title>
		</media:content>
	</item>
		<item>
		<title>SPITBOL-88 Now Available</title>
		<link>https://daveshields.wordpress.com/2015/06/29/spitbol-88-now-available/</link>
					<comments>https://daveshields.wordpress.com/2015/06/29/spitbol-88-now-available/#respond</comments>
		
		<dc:creator><![CDATA[daveshields]]></dc:creator>
		<pubDate>Mon, 29 Jun 2015 21:31:51 +0000</pubDate>
				<category><![CDATA[open-source]]></category>
		<category><![CDATA[386]]></category>
		<category><![CDATA[8088]]></category>
		<category><![CDATA[Pentium]]></category>
		<category><![CDATA[spitbol]]></category>
		<guid isPermaLink="false">http://daveshields.me/?p=5789</guid>

					<description><![CDATA[The SPITBOL project is pleased to announce the availability of SPITBOL-88. This is a &#8220;micro&#8221; version of SPITBOL-386 with all its functionality but with a much reduced memory capability. It generates EXE files and is useful in situations where you wish to distribute a program that is capable of running on all MS-DOS platforms, from [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The SPITBOL project is pleased to announce the availability of <a href="http://github.com/spitbol/88">SPITBOL-88</a>.</p>
<p>This is a &#8220;micro&#8221; version of SPITBOL-386 with all its functionality but with a much reduced memory capability. </p>
<p>It generates EXE files and is useful in situations where you wish to distribute a program that is capable of running on all MS-DOS platforms, from 8088 through Pentium.</p>
<p>The files were supplied by Mark Emmer, proprietor of Catspaw, Inc, in the form of the file SPIT88.ZIP, with file dates from the early 1990&#8217;s. </p>
<p>The program source for this version of SPITBOL is not available. Only executables are provided to compile and execute SPITBOL programs.</p>
<p>Demonstration and sample programs are included, licensed using a two-clause BSD license.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://daveshields.wordpress.com/2015/06/29/spitbol-88-now-available/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/a619590bdec81fec3f899014c6d8a5065ffcdebfbb7ea3fd20575b81cc3eba2a?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">daveshields</media:title>
		</media:content>
	</item>
		<item>
		<title>SPITBOL for OSX is now available</title>
		<link>https://daveshields.wordpress.com/2015/06/14/spitbol-for-osx-is-now-available/</link>
					<comments>https://daveshields.wordpress.com/2015/06/14/spitbol-for-osx-is-now-available/#comments</comments>
		
		<dc:creator><![CDATA[daveshields]]></dc:creator>
		<pubDate>Mon, 15 Jun 2015 01:26:30 +0000</pubDate>
				<category><![CDATA[open-source]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[snobol4]]></category>
		<category><![CDATA[spitbol]]></category>
		<guid isPermaLink="false">http://daveshields.me/?p=5786</guid>

					<description><![CDATA[The SPITBOL project is pleased to announce that an implementation for OSX is now available, and can be found at github.com/spitbol/spitbol. SPITBOL now supports the use of the gas (GNU as) assembler to translate the MINIMAL source code. This is now the default translator used for Unix and OSX. Executable binaries: ./bin/sbl_osx OSX SPITBOL (64 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The SPITBOL project is pleased to announce that an implementation for OSX is now available, and can be found at <a href="http://github.com/spitbol/spitbol">github.com/spitbol/spitbol</a>.</p>
<p>SPITBOL now supports the use of the gas (GNU as) assembler to translate the MINIMAL source code. This is now the default translator used for Unix and OSX.</p>
<p>Executable binaries:</p>
<p>./bin/sbl_osx OSX SPITBOL (64 bits)</p>
<p>./bin/sbl_unix Unix version (64 bits)</p>
<p>./bin/sbl_unix_32 Unix version (32 bits)</p>
<p>Documentation:</p>
<p>./docs/green-book.pdf The SNOBOL4 Programming Language, Griswold, et. al.</p>
<p>./docs/spitbol-manual.pdf SPITBOL User Manual, Emmer and Quillen</p>
<p>./demos demonstration programs from the SPITBOL User Manual</p>
<p>SPITBOL is licensed under the GPL (v2 or later) license. All code needed to build the system is included in this repository.</p>
<p>To build spitbol (./sbl):</p>
<p>OSX:</p>
<p>make osx</p>
<p>make test_osx<br />
Unix:</p>
<p>make unix</p>
<p>make test_unix<br />
See readme.txt for instructions on interpreting the test output.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://daveshields.wordpress.com/2015/06/14/spitbol-for-osx-is-now-available/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/a619590bdec81fec3f899014c6d8a5065ffcdebfbb7ea3fd20575b81cc3eba2a?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">daveshields</media:title>
		</media:content>
	</item>
		<item>
		<title>SPITBOL file suffix .sbl now allowed: In Memory of Anthony P. &#8220;Tony&#8221; McCann</title>
		<link>https://daveshields.wordpress.com/2015/02/19/spitbol-file-suffix-sbl-now-allowed-in-memory-of-anthony-p-tony-mccann/</link>
					<comments>https://daveshields.wordpress.com/2015/02/19/spitbol-file-suffix-sbl-now-allowed-in-memory-of-anthony-p-tony-mccann/#respond</comments>
		
		<dc:creator><![CDATA[daveshields]]></dc:creator>
		<pubDate>Thu, 19 Feb 2015 17:23:36 +0000</pubDate>
				<category><![CDATA[open-source]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[mccann]]></category>
		<category><![CDATA[sbl]]></category>
		<category><![CDATA[spitbol]]></category>
		<guid isPermaLink="false">http://daveshields.me/?p=5781</guid>

					<description><![CDATA[The original version of Macro SPITBOL, created in the early 1970&#8217;s, was the joint work of Robert B. K. Dewar and Anthony P. &#8220;Tony&#8221; McCann. At Robert&#8217;s suggestion, I spent two weeks in March 1976 in Leeds, England, where Tony was a professor at the University of Leeds, to learn more about Macro SPITBOL, mainly [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The original version of Macro SPITBOL, created in the early 1970&#8217;s, was the joint work of Robert B. K. Dewar and Anthony P. &#8220;Tony&#8221; McCann.</p>
<p>At Robert&#8217;s suggestion, I spent two weeks in March 1976 in Leeds, England, where  Tony was a professor at the University of Leeds, to learn more about Macro SPITBOL, mainly to see if we could apply some its technology to help in porting SETL to new machines. I was accompanied by my wife Karin and daughter Alison.</p>
<p>Tony and his wife Olga were wonderful hosts.</p>
<p>Working with Tony was a memorable experience. He was a very modest and soft-spoken gentleman.</p>
<p>As long as I can remember, the default extension for SPITBOL source files has been &#8220;spt,&#8221; pronounced, as one might guess, as &#8220;spit.&#8221;</p>
<p>Tony preferred the extension &#8220;sbl&#8221;, pronounced like the name &#8220;sibyl.&#8221; (I just looked up the meaning of &#8216;sybil&#8217; and learned that it means &#8220;a woman in ancient times supposed to utter the oracles and prophecies of a god.&#8221;</p>
<p>Soon after I started working on SPITBOL in 2009, I was able to track down Tony&#8217;s email address, and received the following letter in reply in May, 2009:</p>
<blockquote><p>
Hi dave,</p>
<p>I am still living where I was when you visited Leeds all those years ago, when SPITBOL was still a new and needy product! However Olga my wife died from a heart attack 6 weeks ago so I am planning to sell and move next summer to the nearby village of Menston where two of my daughters and their families live.</p>
<p>I have been retired for 7 or 8 years from the software company with which I worked after leaving Leeds University in 1988 &#8211; I wanted to program for the last part of my working career rather than be a senior departmental administrator and it all turned out very well.</p>
<p>I hope you are well and presume that you may have reached retirement or thereabouts.</p>
<p>All the best<br />
Tony
</p></blockquote>
<p>I learned not long after from Tony&#8217;s son that Tony had passed away.</p>
<p>He was a wonderful man, just wonderful.</p>
<p>I have just extended SPITBOL so that the suffix &#8216;sbl&#8217; can also be used for SPITBOL source files.</p>
<p>From now on, whenever I run an existing SPITBOL program, or write a new one with the suffix &#8220;sbl,&#8221; I hope that will remind me of Tony.</p>
<p>If you have read this post, I hope you will be so reminded.</p>
<p>Anthony P. &#8220;Tony&#8221; McCann: May his Memory be a Blessing.&#8221;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://daveshields.wordpress.com/2015/02/19/spitbol-file-suffix-sbl-now-allowed-in-memory-of-anthony-p-tony-mccann/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/a619590bdec81fec3f899014c6d8a5065ffcdebfbb7ea3fd20575b81cc3eba2a?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">daveshields</media:title>
		</media:content>
	</item>
	</channel>
</rss>
