Clojure 1.10 focuses on two major areas: improved error reporting and Java 
compatibility.


Error reporting at the REPL now categorizes 
<https://clojure.org/reference/repl_and_main#_error_printing> errors based 
on their phase of execution (read, macroexpand, compile, etc). Errors carry 
additional information about location and context as data, and present 
phase-specific error messages with better location reporting. This 
functionality is built into the clojure.main REPL, but the functionality is 
also available to other REPLs and tools with the ability to use and/or 
modify the data to produce better error messages.


Clojure 1.10 now requires Java 8 or above and has been updated particularly 
for compatibility with Java 8 and Java 11. Changes included 
bytecode-related bug fixes, removed use of deprecated APIs, and updates 
related to the module system introduced in Java 9.


See the change log 
<https://github.com/clojure/clojure/blob/master/changes.md#changes-to-clojure-in-version-110>
 
for a complete list of all fixes, enhancements, and new features in Clojure 
1.10.


Thanks to all of the community members who contributed patches to Clojure 
1.10 (first time contributors in bold):


   - 
*Alexander Kiel *
   - *Ben Bader*
   - Bruce Adams
   - *Cezary Kosko*
   - Erik Assum
   - *Eugene Kostenko*
   - Ghadi Shayban
   - *Gijs Stuurman*
   - Jozef Wagner
   - 
*Kwang Yul Seo *
   - *Matthew Gilliard*
   - MichaƂ Marczyk
   - Nicola Mometto
   - Nikita Prokopov
   - 
*Sean Corfield *
   - *Sebastien Martel*
   - Shogo Ohta
   - Stuart Sierra
   

-- 
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/d/optout.

Reply via email to