SPITBOL Goals

In response to a recent exchange with a fellow graduate of Calech who asked what I was up to these days, I just replied as follows:

Dear Tom,.

After taking a sabbatical from programming that ran almost three years, as described in

https://daveshields.wordpress.com/2012/06/19/software-sabbatical-september-2009-to-june-2012/

I have put on my programmer’s cap again. I am having lots of fun. See for example,
https://daveshields.wordpress.com/2012/06/29/the-snobol-chance-in-hell-software-license/

My main project is SPITBOL for Linux, which can be found at http://github.com/daveshields/spitbol-linux

Macro SPITBOL is the best-ever implementation of SNOBOL4. Few people remember SNOBOL4, though anyone who has ever called a library procedure named ‘span’ or ‘break’ is paying homage to that ancient language, as it established these terms.

SNOBOL/SPITBOL remains the best string-search, pattern-matching, language ever invented. It is also astoundingly efficient.

As best as I can tell, the available libraries/languages for manipulating strings, including pattern matching, are very weak when it comes to Unicode.

My current principal professional goal is to fix that.

I hope within a few weeks (months?) to add full Unicode support to SPITBOL, in a form that will allow the writing of apps for both iPhone and Android.

SPITBOL remains among the most powerful, as well as the most elegant — in a humble sort of way — programming languages ever created, and none to date has surpassed its expressive power.

Macro SPITBOL is also the *most fun* programming effort I have ever been involved in, going back to when I did the implementation for the CDC 6600 in the mid 70’s, and later, with Robert B. K. Dewar, as a co-author of SPITBOL PC, which brought the power of SPITBOL to the IBM PC.

Recent news has led me to wonder what our former Professor, Richard Feynman, would have said of the recent Higgs discovery.

Feynmans’s mind is still the finest I have ever encountered — though that of my colleague and thesis advisor Jack Schwartz is a close second.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

  • Pages

  • July 2012
    M T W T F S S
    « Jun   Aug »
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
  • RSS The Wayward Word Press

  • Recent Comments

    mrrdev on On being the maintainer, sole…
    daveshields on On being the maintainer, sole…
    James Murray on On being the maintainer, sole…
    russurquhart1 on SPITBOL for OSX is now av…
    dave porter on On being the maintainer, sole…
  • Archives

  • Blog Stats

  • Top Posts

  • Top Rated

  • Recent Posts

  • Archives

  • Top Rated

  • %d bloggers like this: