orthecreedence/http-parse — pull request #12 by fukamachi (2014-10-05 19:43:47+00:00)
Title: Replace cl-ppcre by cl-irregsexp for speed

[cl-irregsexp](http://common-lisp.net/projects/cl-irregsexp/) is yet another regular expression library which is used in [teepeedee2](https://github.com/vii/teepeedee2) and is faster than [cl-ppcre](http://weitz.de/cl-ppcre/).

I simply replaced cl-ppcre by using cl-irregsexp in this patch.

#### Before (cl-ppcre)
```
(http-parse-test::run-benchmarks)
BENCH: Response Parse speed: 38.843s
BENCH: Request Parse speed: 0.902s
```

#### After (cl-irregsexp)
```
(http-parse-test::run-benchmarks)
BENCH: Response Parse speed: 38.04s
BENCH: Request Parse speed: 0.55s
```

In this benchmark, the code using cl-irregsexp is approximately **40% faster** for parsing an HTTP request than the original one.