* [bug#67397] [PATCH] gnu: lisp-check: Add lisp-critic
@ 2023-11-23 9:47 Michal Atlas
2023-11-23 16:17 ` bug#67397: " jgart via Guix-patches via
0 siblings, 1 reply; 2+ messages in thread
From: Michal Atlas @ 2023-11-23 9:47 UTC (permalink / raw)
To: 67397
Cc: Michal Atlas, Guillaume Le Vaillant, Katherine Cox-Buday,
Munyoki Kilyungi, jgart
* gnu/packages/lisp-check.scm (sbcl-lisp-critic): New variable
* gnu/packages/lisp-check.scm (cl-lisp-critic): New variable
ecl not included because the build is non-deterministic
Change-Id: I38ed8af8f4316f47695a22e949b931770e350c1e
---
gnu/packages/lisp-check.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 63a16d608c..f5c4244108 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -1149,3 +1149,28 @@ (define-public cl-xlunit
(define-public ecl-xlunit
(sbcl-package->ecl-package sbcl-xlunit))
+
+(define-public sbcl-lisp-critic
+ (package
+ (name "sbcl-lisp-critic")
+ (version "0.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/g000001/lisp-critic")
+ (commit "fb70c69dc61a53fb069b24edebcfb0de813a176b")))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "059vfdn8ds44hihhjmylp059zl2gzghiipcigvjd51sb6zc6f0zy"))))
+ (build-system asdf-build-system/sbcl)
+ (synopsis "Common Lisp linter")
+ (description "The Lisp Critic scans your code for
+instances of bad Lisp programming practice")
+ (home-page
+ "https://courses.cs.northwestern.edu/325/exercises/critic.html#critic")
+ (license license:expat)))
+
+(define-public cl-lisp-critic
+ (sbcl-package->cl-source-package sbcl-lisp-critic))
+
base-commit: 5283d24062be62f59ff9f14fa7095ebcfcb7a9a4
--
2.41.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* bug#67397: [PATCH] gnu: lisp-check: Add lisp-critic
2023-11-23 9:47 [bug#67397] [PATCH] gnu: lisp-check: Add lisp-critic Michal Atlas
@ 2023-11-23 16:17 ` jgart via Guix-patches via
0 siblings, 0 replies; 2+ messages in thread
From: jgart via Guix-patches via @ 2023-11-23 16:17 UTC (permalink / raw)
To: 67397-done, michal_atlas+git; +Cc: Guillaume Le Vaillant
Hi Michal,
Thanks for the patch.
ecl-lisp-critic seems to be deterministic on my end. I built all three package variants with --rounds=1000
Fun times, pushed!
all best,
jgart
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-11-23 16:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-23 9:47 [bug#67397] [PATCH] gnu: lisp-check: Add lisp-critic Michal Atlas
2023-11-23 16:17 ` bug#67397: " jgart via Guix-patches via
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.