[0]: https://github.com/fukamachi/quri
[0]: https://github.com/fukamachi/quri
In what way? All of the benchmarks I'm seeing on that page indicate otherwise.
https://github.com/fukamachi/woo/commit/be4a0db688af05ee204e...
Probably libevent2 is the bottleneck and no way to make it faster without switching its backend (the cl-async's author is working on rewriting it with libuv now).
It sounds like there's someone with a lot of skill working to fix exactly this.
Now, do I have time to look into Lisp again...
Whatever the cause, I was under the impression that you essentially had to treat strings as lists of characters and that there really weren't any built-in functions to handle strings as strings. It seems that's wrong at least in modern day.
I've had very little problems operating on strings in Common Lisp (all I missed was starts-with and ends-with functions), could you give some concrete examples so that I might help you?