La defrecord supporta i parametri denominati? cioè se se ho qualcosa di simile:parametri di defrecord clojure denominati?
(defrecord Person [name age])
Posso fare qualcosa di simile:
(Person. {:age 99 :name "bob"})
(Person. :age 99 :name "bob")
L'unica cosa che vedo da googling è cose come questa:
(Person. "bob" 99)
Quale sembra meno chiaro ...
Aggiunto in Clojure 1.3, defrecord crea automaticamente un costruttore che prende una mappa chiamata per es. mappa-> Persona Vedere http://dev.clojure.org/display/design/defrecord+improvements –