My project.clj: (defproject maho "0.1-SNAPSHOT" :dependencies [[org.clojure/clojure "1.2.0-RC1"] [org.clojure/clojure-contrib "1.2.0-RC1"] [ring "0.2.5"] [clout "0.2.0"]
[clj-record "1.0-SNAPSHOT"] [c3p0 "0.9.1"] [postgresql "8.4-701.jdbc4"]]) Running with (set! *warn-on-reflection* true) gives the below warning. Would Clojure be improved to remove the warnings? Thanks. Reflection warning, clojure/contrib/str_utils.clj:46 - call to subSequence can't be resolved. Reflection warning, clojure/contrib/str_utils.clj:49 - reference to field length can't be resolved. Reflection warning, clojure/contrib/str_utils.clj:50 - reference to field length can't be resolved. Reflection warning, clojure/contrib/str_utils.clj:50 - call to subSequence can't be resolved. Reflection warning, clojure/contrib/java_utils.clj:209 - call to getDeclaredMethod can't be resolved. Reflection warning, clojure/contrib/java_utils.clj:210 - call to setAccessible can't be resolved. Reflection warning, clojure/contrib/java_utils.clj:211 - call to invoke can't be resolved. Reflection warning, clojure/contrib/java_utils.clj:217 - call to getDeclaredField can't be resolved. Reflection warning, clojure/contrib/java_utils.clj:218 - call to setAccessible can't be resolved. Reflection warning, clojure/contrib/java_utils.clj:219 - call to get can't be resolved. Reflection warning, clojure/contrib/except.clj:90 - reference to field getClassName can't be resolved. Reflection warning, clojure/contrib/except.clj:90 - call to startsWith can't be resolved. Reflection warning, clojure/contrib/except.clj:91 - reference to field getStackTrace can't be resolved. Reflection warning, clojure/contrib/except.clj:94 - call to setStackTrace can't be resolved. Reflection warning, ring/util/response.clj:42 - reference to field isDirectory can't be resolved. Reflection warning, ring/util/response.clj:44 - reference to field exists can't be resolved. Reflection warning, ring/middleware/file.clj:24 - call to substring can't be resolved. Reflection warning, ring/middleware/file_info.clj:87 - call to parse can't be resolved. Reflection warning, ring/middleware/file_info.clj:108 - call to format can't be resolved. Reflection warning, clout/core.clj:36 - call to group can't be resolved. Reflection warning, clout/core.clj:36 - call to group can't be resolved. Reflection warning, clout/core.clj:35 - reference to field groupCount can't be resolved. Reflection warning, clout/core.clj:48 - call to substring can't be resolved. Reflection warning, clout/core.clj:91 - call to group can't be resolved. Reflection warning, clout/core.clj:101 - reference to field group can't be resolved. Reflection warning, clojure/contrib/io.clj:336 - call to write can't be resolved. Reflection warning, clojure/contrib/io.clj:343 - call to write can't be resolved. Reflection warning, clojure/contrib/seq.clj:156 - call to java.util.ArrayList ctor can't be resolved. Reflection warning, clojure/contrib/seq.clj:198 - call to java.util.concurrent.LinkedBlockingQueue ctor can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:87 - call to getConnection can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:89 - reference to field getConnection can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:91 - call to java.util.Hashtable ctor can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:93 - call to lookup can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:94 - reference to field getConnection can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:102 - reference to field close can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:117 - reference to field getMessage can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:118 - reference to field getSQLState can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:119 - reference to field getErrorCode can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:110 - call to println can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:127 - reference to field getNextException can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:132 - call to println can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:133 - reference to field getUpdateCounts can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:134 - call to println can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:134 - call to println can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:142 - reference to field getMessage can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:156 - reference to field getAutoCommit can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:158 - call to setAutoCommit can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:172 - reference to field rollback can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:173 - reference to field commit can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:175 - call to setAutoCommit can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:190 - call to prepareStatement can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:192 - call to setObject can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:192 - call to setObject can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:193 - reference to field executeQuery can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:193 - reference to field close can't be resolved. Reflection warning, clojure/contrib/sql/internal.clj:190 - reference to field close can't be resolved. Reflection warning, clojure/contrib/sql.clj:84 - reference to field createStatement can't be resolved. Reflection warning, clojure/contrib/sql.clj:86 - call to addBatch can't be resolved. Reflection warning, clojure/contrib/sql.clj:86 - call to addBatch can't be resolved. Reflection warning, clojure/contrib/sql.clj:88 - reference to field executeBatch can't be resolved. Reflection warning, clojure/contrib/sql.clj:84 - reference to field close can't be resolved. Reflection warning, clojure/contrib/sql.clj:95 - call to prepareStatement can't be resolved. Reflection warning, clojure/contrib/sql.clj:98 - call to setObject can't be resolved. Reflection warning, clojure/contrib/sql.clj:98 - call to setObject can't be resolved. Reflection warning, clojure/contrib/sql.clj:99 - reference to field addBatch can't be resolved. Reflection warning, clojure/contrib/sql.clj:98 - call to setObject can't be resolved. Reflection warning, clojure/contrib/sql.clj:98 - call to setObject can't be resolved. Reflection warning, clojure/contrib/sql.clj:99 - reference to field addBatch can't be resolved. Reflection warning, clojure/contrib/sql.clj:101 - reference to field executeBatch can't be resolved. Reflection warning, clojure/contrib/sql.clj:95 - reference to field close can't be resolved. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en