Daily Archives: June 19, 2012

Spitbol for Linux Coming to Github

As I noted in my previous post, I took a ‘software sabbatical,’ that is an extended vacation from serious programming, starting in September 2009.

The sabbatical is over, and I’m back coding away.

My first goal is to finish the port of Macro Spitbol to Linux. Mark Emmer sent me a tarball with his latest work in early September, 2009.

It turns out he had basically got the job done. I found a few errors, mostly due to the need to download some appropriate libraries to enable gcc and gas to compile the generated code correctly.

Further work on Spitbol for Linux will continue at Github daveshields/spitbol-linux.

I am able to buid a 32-bit spitbol executable that can translate the Minimal source to assembler.

However, I still need to add the GPL license info to the source files, and do some tidying up.

I hope to post code within a week or so, and will let you know via this blog when it is available.


Software Sabbatical: September 2009 to June 2012

I parted ways from IBM as a full-time employee at the end of February, 2009. I was brought back a few weeks later for a part-time gig working on a compiler design. That lasted until early September 2009.

I then decided to take a break from programming. Having put the bread on the table working as a programmer and research scientist for over forty years, I stepped back from my terminal to see what life was like on the other side.

Life was good — it still is.

I felt no urge to do any serious coding until recently, when one of my children suggested an interesting software challenge. Since attacking it will mainly involve lots of string processing, and to help bring my programming skills, such as they are, back up to snuff, I have decided to begin by resuming work on the port of Macro Spitbol to Linux.


I’ll write about that effort in the next post.


In any event, hope to see you soon on github.



  • Pages

  • June 2012
    M T W T F S S
  • RSS The Wayward Word Press

  • Recent Comments

    daveshields on SPITBOL for OSX is now av…
    Russ Urquhart on SPITBOL for OSX is now av…
    Sahana’s Respo… on A brief history of Sahana by S…
    Sahana’s Respo… on A brief history of Sahana by S…
    James Murray on On being the maintainer, sole…
  • Archives

  • Blog Stats

  • Top Posts

  • Top Rated

  • Recent Posts

  • Archives

  • Top Rated