Browse code
fix(deps): remove unused dep on positional-lambda
Ed L authored on 18/03/2022 21:05:19
Showing 2 changed files
Showing 2 changed files
... | ... |
@@ -316,6 +316,16 @@ |
316 | 316 |
(acons key datum alist)) |
317 | 317 |
(define-modify-macro aconsf (key datum) do-acons) |
318 | 318 |
|
319 |
+ |
|
320 |
+(defun do-adjoin (list item &rest r &key key test test-not) |
|
321 |
+ (declare (ignore key test test-not)) |
|
322 |
+ (apply #'adjoin item list r)) |
|
323 |
+(define-compiler-macro do-adjoin (list item &rest r) |
|
324 |
+ (alexandria:once-only (list item) |
|
325 |
+ `(adjoin ,item ,list ,@r))) |
|
326 |
+(define-modify-macro adjoinf (item &rest r) |
|
327 |
+ do-adjoin) |
|
328 |
+ |
|
319 | 329 |
;;(defun ensure-list (val) |
320 | 330 |
;; (typecase val |
321 | 331 |
;; (list val) |
... | ... |
@@ -32,9 +32,7 @@ |
32 | 32 |
#:transform-first-value #:may #:defun-ct |
33 | 33 |
#:define-cluser-entrypoint #:new #:make-constructor #:dive |
34 | 34 |
#:empty-hash-table-like #:v-assoc #:defclass+ |
35 |
- #:closing |
|
36 |
- #:inits |
|
37 |
- #:retry-once)) |
|
35 |
+ #:closing #:inits #:retry-once #:adjoinf)) |
|
38 | 36 |
|
39 | 37 |
|
40 | 38 |
(defpackage :fwoar.lisputils.shortcuts |