test/lists.lisp @ a85855efde4a
Fix/refactor `sh` for CCL and others
author | Steve Losh <steve@stevelosh.com> |
---|---|
date | Thu, 05 Dec 2019 19:35:58 -0500 |
parents | 6dbc64f70f9b |
children | e9553a14c887 |
(in-package :losh.test) (define-test somelist (is (equal '(a b c d) (somelist (lambda (l) (if (eq (car l) 'a) l nil)) '(a b c d)))) (is (equal '(c d) (somelist (lambda (l) (if (eq (car l) 'c) l nil)) '(a b c d)))) (is (equal 6 (somelist (lambda (l1 l2) (if (eq (car l1) (car l2)) (+ (length l1) (length l2)) nil)) '(a b c d e) '(e d c b a)))))