• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

what is next for clojure

 
Ranch Hand
Posts: 820
IntelliJ IDE VI Editor Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What is the Clojure community working towards now? That is, what is next on the horizon for the language in terms of new features, fixes, and promotion of the language? Where do we see Clojure one year from now?
 
Rancher
Posts: 379
22
Mac OS X Monad Clojure Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Clojure 1.3.0 is "Clojure.Next" and that's currently at Alpha 7 (and nightly snapshot builds are also available). The high level overview is rather brief and cryptic but the main points are:
  • Enhanced numerics / primitives - mostly about performance, to use JVM primitive types without boxing, but also consistency of BigInteger / BigDecimal
  • Overhaul Clojure build system / Maven / Hudson etc - doesn't really affect end users
  • Overhaul Clojure "Contrib" - in 1.2, contrib was a monolithic library composed of ~60 small libraries; in 1.3 "old" contrib has been broken into individual libraries and not all of them are being actively maintained for Clojure.Next - see the Clojure Contrib design notes for more details;
  • defrecord improvements - Java "bean" interop stuff
  • Lots of bug fixes and minor enhancements

  • You can drill into exactly what's being worked using this Clojure.Next JIRA Dashboard.

    How stable is 1.3.0? Well, I'm using Alpha 7 for soon-to-be-production code - because I am relying on clojure.java.jdbc (a new contrib library) and some recent additions to core language around promised values (deferred evaluation).
     
    passwords must contain 14 characters, a number, punctuation, a small bird, a bit of cheese and a tiny ad.
    Gift giving made easy with the permaculture playing cards
    https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
    reply
      Bookmark Topic Watch Topic
    • New Topic