[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
25/26: gnu: Add cl-string-match.
From: |
Pierre Neidhardt |
Subject: |
25/26: gnu: Add cl-string-match. |
Date: |
Fri, 24 Aug 2018 09:14:07 -0400 (EDT) |
ambrevar pushed a commit to branch wip-next-browser
in repository guix.
commit 09b2d718ea39037a8c53568f7aa0410b99306aad
Author: Pierre Neidhardt <address@hidden>
Date: Fri Aug 24 11:38:00 2018 +0200
gnu: Add cl-string-match.
* gnu/packages/lisp.scm (cl-string-match, ecl-cl-string-match,
sbcl-cl-string-match): New variables.
---
gnu/packages/lisp.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index e758ee2..3ceb1eb 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -2230,3 +2230,29 @@ single-byte encoded strings.")
(define-public ecl-ascii-strings
(sbcl-package->ecl-package sbcl-ascii-strings))
+
+(define-public sbcl-cl-string-match
+ (package
+ (inherit sbcl-ascii-strings)
+ (name "sbcl-cl-string-match")
+ (inputs
+ `(("alexandria" ,sbcl-alexandria)
+ ("ascii-strings" ,sbcl-ascii-strings)
+ ("yacc" ,sbcl-cl-yacc)
+ ("jpl-util" ,sbcl-jpl-util)
+ ("jpl-queues" ,sbcl-jpl-queues)
+ ("mgl-pax" ,sbcl-mgl-pax)
+ ("iterate" ,sbcl-iterate)))
+ (arguments
+ `(#:asd-file "cl-string-match.asd"))
+ (synopsis "Portable, dependency-free set of utilities to manipulate
strings in Common Lisp")
+ (description
+ "@command{cl-strings} is a small, portable, dependency-free set of
+utilities that make it even easier to manipulate text in Common Lisp. It has
+100% test coverage and works at least on sbcl, ecl, ccl, abcl and clisp.")))
+
+(define-public cl-string-match
+ (sbcl-package->cl-source-package sbcl-cl-string-match))
+
+(define-public ecl-cl-string-match
+ (sbcl-package->ecl-package sbcl-cl-string-match))
- 22/26: gnu: Add pythonic-string-reader., (continued)
- 22/26: gnu: Add pythonic-string-reader., Pierre Neidhardt, 2018/08/24
- 19/26: gnu: Add nibbles., Pierre Neidhardt, 2018/08/24
- 11/26: gnu: Add esrap., Pierre Neidhardt, 2018/08/24
- 20/26: gnu: Add ironclad., Pierre Neidhardt, 2018/08/24
- 14/26: gnu: Add colorize., Pierre Neidhardt, 2018/08/24
- 12/26: gnu: Add split-sequence., Pierre Neidhardt, 2018/08/24
- 15/26: gnu: Add 3bmd., Pierre Neidhardt, 2018/08/24
- 09/26: gnu: Add jpl-queues., Pierre Neidhardt, 2018/08/24
- 26/26: gnu: Add next-browser (DRAFT)., Pierre Neidhardt, 2018/08/24
- 21/26: gnu: Add named-readtables., Pierre Neidhardt, 2018/08/24
- 25/26: gnu: Add cl-string-match.,
Pierre Neidhardt <=
- 17/26: gnu: Add cl-fad., Pierre Neidhardt, 2018/08/24
- 16/26: gnu: Add 3bmd-ext-code-blocks., Pierre Neidhardt, 2018/08/24
- 18/26: gnu: Add rt., Pierre Neidhardt, 2018/08/24
- 13/26: gnu: Add html-encode., Pierre Neidhardt, 2018/08/24
- 24/26: gnu: Add ascii-strings., Pierre Neidhardt, 2018/08/24