Друг утверждал, что Common Lisp имеет самую быструю Perl-совместимую библиотеку регулярных выражений из всех языков, включая сам Perl , потому что с помощью оптимизирующего JIT-компилятора, такого как SBCL, CL-PPCRE может компилировать каждое конкретное регулярное выражение вниз в нативную сборку, тогда как другие реализации, включая Perl, должны генерировать байт-код и интерпретировать его. На практике, особенно для общего случая, когда мы пытаемся сопоставить одно и то же регулярное выражение со многими входами или длинными входами, издержки компиляции более чем оправданы.
К сожалению, я не могу найти никаких эталонов по этому, и я не знаю достаточно, чтобы управлять своими собственными, поэтому я перехожу к улей. Кто-нибудь может оценить это утверждение?