Allow simple updating of members database.
This commit is contained in:
parent
99514ff7fe
commit
fc6e1360da
1 changed files with 10 additions and 0 deletions
|
@ -38,6 +38,7 @@
|
|||
members-base-stats
|
||||
get-free-members-ids
|
||||
gen-member-id
|
||||
members-base-update
|
||||
)
|
||||
|
||||
(import scheme
|
||||
|
@ -187,4 +188,13 @@
|
|||
(vfids (list->vector fids)))
|
||||
(vector-ref vfids (pseudo-random-integer (vector-length vfids)))))
|
||||
|
||||
;; Returns new members base with member records matching the
|
||||
;; predicate processed by proc.
|
||||
(define (members-base-update mb pred? proc)
|
||||
(map (lambda (mr)
|
||||
(if (pred? mr)
|
||||
(proc mr)
|
||||
mr))
|
||||
mb))
|
||||
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue