Monthly Archives: June 2012

SPITBOL/Linux V3.8.1 Now Available

I promised the first release of SPITBOL for Linux by the end of the month.

Here you go:

SPITBOL/Linux git

spitbol-linux-v3.8.1.tgz

You can follow the project as @spitbol at twitter.

thanks,dave

The SNOBOL Chance in Hell Software License

A few days ago, while working on SPITBOL, I looked up Wikipedia’s SNOBOL entry. While perusing it I came across a section about the history of the name SNOBOL that was new to me. It linked to a blog post by Dave Farber, one of the creators of the language WORTH READING Wikipedia entry on SNOBOL — the TRUE story NOT Wikipedias. I found it immensely amusing.

By the way, when I mentioned this to my friend Peter Capek, he said the story was new to him also, and that he knows Dave Farber. (No surprise there — he knows EVERYBODY.)

I smiled, and moved on. But I’ve just found a way to make use of that charming story, so here we go…

As part of my work on SPITBOL I’m putting together a “library” of documents and example programs: github daveshields/spitbol-library.git.

I’ve started with files obtained from Mark Emmers exellent SNOBOL site, via FTP.

All of these files have been available from the site via anonymous (available to anyone) FTP for at least a decade, some for more than two decades.

Mark either wrote the sample programs or obtained permission to distribute them, but as yet there is no license associated with them.

I plan to include the appropriate license language — most likely two-clause BSD — as time permits, but I see no reason not to put them out now.

However, I know folks are more comfortable with some license language, so until further notice here is license in effect for the examples:

You may copy, distribute, or alter this code as you see fit. It has been freely available for over a decade.

Thus, we are confident there is a SNOBOL Chance in Hell that trouble will come your way by doing so.

Would OSI approve this? I’d like to think so, but I won’t put them to the test.

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.

thanks,dave

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.

 

thanks,dave

  • Pages

  • June 2012
    M T W T F S S
    « Aug   Jul »
     123
    45678910
    11121314151617
    18192021222324
    252627282930  
  • RSS The Wayward Word Press

  • Recent Comments

    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…
    James Murray on On being the maintainer, sole…
    mrrdev on On being the maintainer, sole…
  • Archives

  • Blog Stats

  • Top Posts

  • Top Rated

  • Recent Posts

  • Archives

  • Top Rated