strangest systems I've sent email from

Raymond Wiker rwiker at
Fri Apr 29 12:11:46 CDT 2016

> On 29 Apr 2016, at 19:03 , Swift Griggs <swiftgriggs at> wrote:
> On Fri, 29 Apr 2016, Raymond Wiker wrote:
>> The regular expression support in Perl is implemented in C, and are 
>> supposedly fairly fast.
> They are faster than some, like Ruby and slower than others like 
> (apparently) LISP. 

It's not *generally* the case that cl-ppcre is faster than PCRE - it depends
completely on the (Common) Lisp implementation that it is running in.
>> That didn't stop a Lisp programmer from implementing PCREs in Lisp (that 
>> supposedly slow and inefficient language),
> Cool. Which LISP ? CL ?

The original benchmark was run using CMUCL, which is generally considered to
be a high-quality, fast implementation of Common Lisp. The benchmarks are not 
part of the cl-ppcre homepage anymore, but an old version can be found at 
the Wayback Machine <>.

>> and getting better performance than Perl :-)
> Hehe, well, right on then.
> My opinion is that benchmarking and subsequent proclamations using 
> scripting languages is like racing snails vs slime molds (my money is on 
> the snails, BTW). It's all fun until someone shows you a graph of the same 
> algorithm in C and puts a quarter-horse in the race. Then your saying to 
> yourself things like "Should I be 10x or 15x slower?" :-P
> -Swift

More information about the cctalk mailing list