Advertisement
Guest User

Untitled

a guest
Nov 14th, 2011
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (defrecord Kid [name family-name grandfather-surname])
  2. (def kids [
  3.        (Kid. "Alyssa" "Dufair-McKenna" "Dunne")
  4.        (Kid. "Joe" "Dufair-McKenna" "Dunne")
  5.        (Kid. "Rose" "Dufair-McKenna" "Dunne")
  6.        (Kid. "Ian" "Dufair-McKenna" "Dunne")
  7.        (Kid. "Emma" "Dufair-McKenna" "Dunne")
  8.        (Kid. "Kaitlin" "Dunne" "Dunne")
  9.        (Kid. "Riley" "Dunne" "Dunne")
  10.        (Kid. "Derek" "Cajina" "Rust")
  11.        (Kid. "Cassie" "Carpentier" "Rust")
  12.        (Kid. "Trevor" "Carpentier" "Rust")])
  13.  
  14. (defn make-gift-map [kids]
  15.   (map (fn [k] [k ]) kids kids))
  16.  
  17. (defn is-sibling? [kid1 kid2]
  18.   (= (:family-name kid1) (:family-name kid2)))
  19.  
  20. (defn from-same-grandfather? [kid1 kid2]
  21.   (= (:grandfather-surname kid1) (:grandfather-surname kid2)))
  22.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement