It is definitely one goal of tools.analyzer/emitter to provide better error messages/info, tools.analyzer already provides some more analysis time checkes than Compiler.java and every exception thrown contins in its ex-data useful info.
There's still plently of room for improvements on this side and right now development is focused on fixing bugs/implementing features rather than focusing on error messages but if you have specific error messages you'd like to see improved open a ticket or write it here and I'll try to improve it. Nicola Il giorno 15/gen/2014 15.28, "bob" <wee....@gmail.com> ha scritto: > It seems tools.analyzer is to copy the analyzer of compiler from clojure, > actually it is time to improve the error message and so on. > > On Saturday, January 11, 2014 9:23:56 AM UTC+8, Nicola Mometto wrote: >> >> >> Today I released the first version of the tools.analyzer[1] and >> tools.analyzer.jvm[2] contrib libraries, here are the leiningen >> coordinates: >> >> [org.clojure/tools.analyzer "0.1.0-alpha1"] >> [org.clojure/tools.analyzer.jvm "0.1.0-alpha1"] >> >> Right now the only documentation for both those libraries is in the form >> of docstrings and can be found at >> http://clojure.github.io/tools.analyzer/ and >> http://clojure.github.io/tools.analyzer.jvm/ more extended documentation >> will be available before the first non-alpha release, hopefully very >> soon. >> >> While this is an alpha release, during the last months a big amount of >> bugs have been fixed thanks to the work of Andy Fingerhut who moved the >> Eastwood[3] linter from Ambrose's analyzer to tools.analyzer.jvm; thanks >> to this, the analyzer has been run with success on a large number of >> popular clojure libraries including almost all clojure contrib libraries >> and clojure's own namespaces, thus proving that it's effectively working. >> >> Please, try it out and if you find any bug report them in the Bug >> Tracker[4] (tools.analyzer and tools.analyzer.jvm share the same JIRA >> project) or if you have any questions, feel free to ask them and I'll do >> my best to answer them. >> >> Thanks, >> Nicola >> >> >> [1] https://github.com/clojure/tools.analyzer >> [2] https://github.com/clojure/tools.analyzer.jvm >> [3] https://github.com/jonase/eastwood >> [4] http://dev.clojure.org/jira/browse/TANAL >> > -- > -- > 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 > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > -- -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.