Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. boot.user=> (defrecord User [forename surname password])
  2. boot.user.User
  3. boot.user=> (->User "gordon" "freeman" "alyx")
  4. #boot.user.User{:forename "gordon", :surname "freeman", :password "alyx"}
  5. boot.user=> (defmethod print-method User [user ^java.io.Writer writer] (.write writer (str "[User] " (:forename user) \space (:surname user))))
  6. #object[clojure.lang.MultiFn 0x3c3787a3 "clojure.lang.MultiFn@3c3787a3"]
  7. boot.user=> (->User "gordon" "freeman" "alyx")
  8. [User] gordon freeman
  9. boot.user=>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement