In 1991, I was approached by Garry Fairbairn (he must have been a beautiful baby) of the Western Producer in Saskatoon (or maybe it was Regina), Saskatchewan, Canada to write a simple batch global search and replace utility that the paper could use to translate American wire service copy to King’s English spellings — color to colour, favor to favour, etc.
That was the birth of Torquemada the Inquisitor. Ultimately it came to be much more powerful, but, in the beginning, it did nothing but search for and replace string literals. I was developing a reputation as a Macintosh software developer who was interested in big text-processing problems. There was a good reason for this: I had big text-processing problems and I wrote software to solve them. Torquemada used the then-new drag-‘n’-drop technology in the Mac OS to permit users to run an unlimited number of pre-saved search sets on an unlimited number of text files. If you could write well-defined, error-trapped searches, you could automate a big chunk of your workflow.
Subsequent versions added wildcard searches, type-casting, wild strings, case-conversion, etc. Torquemada was pattern matching along the lines of the Unix GREP utility, but it was optimized for repetitive tasks common to text-processing, word-processing and typography. It was very useful in the early days of web-page creation, as well.
I named it Torquemada because I had already written a utility called XP8 (expiate, get it?). This was built to correct a huge number of defects common to word processing files in those days. In addition, it would pre-code text to be imported into QuarkXPress — then and now high-end Macintosh desktop publishing software — with many typographic refinements coded into the text on the fly. XP8 would remove the excess white space from around the numeral “1,” for instance, intelligently ignoring the lining figures in tables. It did quote-conversion better than any software before or since.
These two utilities had fairly similar objectives, and both were built expecting to do huge batch jobs by drag-‘n’-drop. XP8 was a brute-force front-end to Quark, though, where Torquemada was a general purpose text revisionist. In practice, for Read more
What we have coming is a new idea on a new domain, BloodhoundBlog.TV. (There’s nothing there yet; we’re too busy building the underlying technology.)