Split out email-in-mailman-list?.
This commit is contained in:
parent
9c5d70aff4
commit
bee78b9411
3 changed files with 13 additions and 10 deletions
|
@ -30,12 +30,22 @@
|
|||
(
|
||||
mailman-list-name
|
||||
mailman-list-members
|
||||
|
||||
email-in-mailman-list?
|
||||
)
|
||||
|
||||
(import scheme)
|
||||
(import scheme
|
||||
util-bst-lset)
|
||||
|
||||
;; Simple accessors
|
||||
(define mailman-list-name car)
|
||||
(define mailman-list-members cdr)
|
||||
|
||||
;; Returns #t if the email is in given ml
|
||||
(define (email-in-mailman-list? ml email)
|
||||
(if (lset-member? (list->lset (mailman-list-members ml) string-ci=?)
|
||||
email)
|
||||
#t
|
||||
#f))
|
||||
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue