[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#173826: ITP: cl-ppcre -- Portable Regular Express Library for Common Lisp

Package: wnpp
Version: N/A; reported 2002-12-20
Severity: wishlist

* Package name    : cl-ppcre
  Version         : Unversioned, initial release
  Upstream Author : Edi Weithz <edi@weitz.de>
* URL             : http://weitz.de/cl-pprcre/
* License         : BSD
  Description     : Portable Regular Express Library for Common Lisp

CL-PPCRE is a portable regular expression library for Common Lisp
which has the following features:

* It is compatible with Perl. (Well - as far as you can be compatible
with a language defined by its ever-changing
implementation. Currently, as of December 2002, CL-PPCRE is more
compatible with the regex semantics of Perl 5.8.0 than, say, Perl
5.6.1 is...:) It even correctly parses and applies Jeffrey Friedl's
famous 6600-byte long RFC822 address pattern.

* It is fast. If compiled with CMUCL it outperforms Perl's highly
optimized regex engine (written in C) which to my knowledge is faster
than most other regex engines around. If compiled with CLISP it is
still comparable to CLISP's own regex implementation which is also
written in C.

* It is portable, i.e. the code aims to be strictly ANSI-compliant. If
you encounter any deviations this is an error and should be reported
to edi@agharta.de.

-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux tiger 2.4.19 #2 SMP Tue Nov 12 14:20:05 MST 2002 i686

Reply to: