Destroyed, students, suspended predicates and base info.
This commit is contained in:
parent
4b453162cf
commit
faf18b928e
3 changed files with 20 additions and 15 deletions
|
@ -98,9 +98,14 @@
|
|||
(month-in-periods? periods))))
|
||||
|
||||
;; Returns true if the member is now suspended
|
||||
(define member-suspended?
|
||||
(define member-is-suspended?
|
||||
(member-period-predicate? 'suspend))
|
||||
|
||||
;; Suspended must not be destroyed
|
||||
(define (member-suspended? mr)
|
||||
(and (member-is-suspended? mr)
|
||||
(not (member-destroyed? mr))))
|
||||
|
||||
;; True if the member is student
|
||||
(define member-is-student?
|
||||
(member-period-predicate? 'student))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue