[cl-ppcre-devel] compiling cl-ppcre with lisps

11 views
Skip to first unread message

Leo T Butler

unread,
Feb 15, 2011, 8:47:05 AM2/15/11
to cl-ppcr...@common-lisp.net
Hi,

I've been trying to use cl-ppcre in Maxima (in order to generate the
online help).
This has worked very nicely with clisp, cmucl and sbcl but other lisps
have had problems. Gcl does not compile cl-ppcre and ecl does but it
runs *very* slow. I wonder if you might have any thoughts about this?

Here is a link to part of the thread discussing this:
http://www.math.utexas.edu/pipermail/maxima/2011/024147.html
and here is the first item in the thread, with a link to the source
http://www.math.utexas.edu/pipermail/maxima/2011/024118.html

Thanks,
Leo

--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

_______________________________________________
cl-ppcre-devel site list
cl-ppcr...@common-lisp.net
http://common-lisp.net/mailman/listinfo/cl-ppcre-devel

Edi Weitz

unread,
Feb 15, 2011, 9:34:32 AM2/15/11
to General interest list about cl-ppcre and cl-unicode
On Tue, Feb 15, 2011 at 2:47 PM, Leo T Butler <l.bu...@ed.ac.uk> wrote:

> Here is a link to part of the thread discussing this:
> http://www.math.utexas.edu/pipermail/maxima/2011/024147.html

Invalid DEFINE-CONDITION option: (:DEFAULT-INITARGS :POS NIL :STRING
*SYNTAX-ERROR-STRING*)

This looks like a bug in GCL, not in CL-PPCRE.

http://www.lispworks.com/documentation/HyperSpec/Body/m_defi_5.htm

As to CL-PPCRE being very slow on ECL it'd be nice if you could
provide a specific example. IIRC Juan-José is subscribed to this
list, so maybe he wants to chime in if there's something in CL-PPCRE
that's specifically problematic for ECL.

HTH,
Edi.

Juan Jose Garcia-Ripoll

unread,
Feb 15, 2011, 9:38:38 AM2/15/11
to General interest list about cl-ppcre and cl-unicode
On Tue, Feb 15, 2011 at 2:34 PM, Edi Weitz <e...@weitz.de> wrote:
As to CL-PPCRE being very slow on ECL it'd be nice if you could
provide a specific example.  IIRC Juan-José is subscribed to this
list, so maybe he wants to chime in if there's something in CL-PPCRE
that's specifically problematic for ECL.

Yes, it is interesting to have precise performance reports about different libraries. Right now I do not have the resources to follow all of the CL ecosystem, so having some examples where ECL does very badly could help us in fixing the potential problems -- which may be trivial, such as misoptimized code, missing declarations, etc.

Juanjo

--
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
Reply all
Reply to author
Forward
0 new messages