We're updating the issue view to help you get more done. 

better error messages for bad defrecord calls

Description

defrecord could tell you if, e.g., you didn't specify an interface before leaping into method bodies.

1 2 3 (defrecord TestRecord [afield bfield cfield] (printc [_] (println cfield))) ClassCastException clojure.lang.PersistentList cannot be cast to clojure.lang.Symbol clojure.core/ns-resolve (core.clj:4238)

See http://groups.google.com/group/clojure/browse_thread/thread/f52f90954edd8b09

Environment

None

Status

Assignee

Unassigned

Reporter

import

Labels

Approval

Triaged

Patch

None

Priority

Major