[cl-ppcre-devel] using cl-ppcre functions without package prefixes
Gary King
gwking at metabang.com
Fri Jan 4 22:25:59 UTC 2008
Hi Terrance
When you define your bank-match package, you want to _use_ cl-ppcre.
For example,
(defpackage #:bank-match
(:use #:common-lisp #:cl-ppcre))
When you use package A in package B, then the exported symbols of A
become available in B.
HTH,
On Jan 4, 2008, at 5:20 PM, terrence.x.brannon at jpmchase.com wrote:
>
> Hello, I know this is more of just a pure Lisp question, but i
> cannot figure out how to get my Lisp program to use cl-ppcre without
> having to prefix the function calls with 'cl-ppcre'
>
> My application is using ASDF to define and load itself:
>
> (asdf:defsystem bank-match
> :description "Approximate bank matching"
> :author "Terrence M. Brannon"
> :maintainer "Terrence M. Brannon"
> :licence "Artistic"
> :version "1.0"
> :serial t
> :depends-on ("cl-ppcre")
> :components (
> (:file "clean")
> )
> )
>
> (in-package :bank-match)
>
> (defun crude-hacks (s)
> "crude hacks :)"
> (cl-ppcre:regex-replace
> "head\\s*office"
> (cl-ppcre:regex-replace
> "due\\s*from"
> (cl-ppcre:regex-replace
> "hapoalim\\s*branch"
> s
> "hapoalim bank")
> " ")
> " ")
> )
>
>
> --
> Terrence Brannon - SID W049945
> 614-213-2475 (office)
> 614-213-3426 (fax)
> 818-359-0893 (cell)
>
>
>
> This communication is for informational purposes only. It is not
> intended as an offer or solicitation for the purchase or sale of any
> financial instrument or as an official confirmation of any
> transaction. All market prices, data and other information are not
> warranted as to completeness or accuracy and are subject to change
> without notice. Any comments or statements made herein do not
> necessarily reflect those of JPMorgan Chase & Co., its subsidiaries
> and affiliates. This transmission may contain information that is
> privileged, confidential, legally privileged, and/or exempt from
> disclosure under applicable law. If you are not the intended
> recipient, you are hereby notified that any disclosure, copying,
> distribution, or use of the information contained herein (including
> any reliance thereon) is STRICTLY PROHIBITED. Although this
> transmission and any attachments are believed to be free of any
> virus or other defect that might affect any computer system into
> which it is received and opened, it is the responsibility of the
> recipient to ensure that it is virus free and no responsibility is
> accepted by JPMorgan Chase & Co., its subsidiaries and affiliates,
> as applicable, for any loss or damage arising in any way from its
> use. If you received this transmission in error, please immediately
> contact the sender and destroy the material in its entirety, whether
> in electronic or hard copy format. Thank you. Please refer to http://www.jpmorgan.com/pages/disclosures
> for disclosures relating to UK legal entities.
>
> _______________________________________________
> cl-ppcre-devel site list
> cl-ppcre-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/cl-ppcre-devel
--
Gary Warren King, metabang.com
Cell: (413) 559 8738
Fax: (206) 338-4052
gwkkwg on Skype * garethsan on AIM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cl-ppcre-devel/attachments/20080104/0996aa5e/attachment.html>
More information about the Cl-ppcre-devel
mailing list