# # COLOPHON.txt - Production notes of CRM114 # # Copyright 2001-2009 William S. Yerazunis. # This file is under GPLv3, as described in COPYING. # The CRM114 Discriminator system was written mostly while going to and from my day job on Boston's MBTA commuter rail trains. The development machine was a Sony Picturebook C1VP running Red Hat Linux 7.2 ( soon upgraded to Red Hat 7.3, then RH 7.3 on a Fujitsu P2120). Editing was with GNU Emacs 21.2.1 , compiling was with GCC 2.96, and debugging with GDB frontended with DDD 3.3.1 . It took about 100 days of commuting to do the initial work, mostly in 1/2 hour stretches. This included design, coding, testing, and documentation. I expect that it shows. The upside of all this is that the code is simple enough to understand because it's all comprehendable in 1/2 hour stretches. The downside is that it probably reads in a somewhat choppy style. If CRM114 is useful code to someone, please use it; if you find a bug or an wierdness, send in an email and we'll create a fix or an update. Like the readme says, this isn't the PERL swiss army knife, this is a razor-sharp katana that can talk. Much of the power of CRM114 versus Perl, awk, et al is due to the linear-time and approximate regex matching engines written by Ville Laurikari, and all the glory for that particular section of the code belongs to Ville, not me. I would like to thank Darren Leigh, David Kramer, Reto Lichtensteiger, John Bowker, Ville Laurikari, Eric Johanssen, Adolfo Santiago, Danko Miklos, Dave Corcoran, Ben Livingood, George Burdell, P Oscar Boykin, Corrado Cau, Ruven Gottlieb, Kurt Bigler, Barry Jaspan, Fidelis Assis, Christian Siefkes, Shalendra Chhabra, Paolo Pazolli, and many others for their sharp eyes and analytic skills. I would also like to thank Richard M. Stallman and Linus Torvalds, for leading by example. As Napoleon said: "When all else fails, march toward the sound of the guns." -Bill Yerazunis