Live data from Hacker News

Clojure 1.9 is now available

blog.cognitect.com

1–10 of 121 posts

Re: Clojure 1.9 is now available

#3
Yes! With this release clojure.spec is ready to go (tm).

It adds a ton to Clojure(script), including better error messages (yes!), data-structure shape declarations, generation of data, writing quickcheck (generative) tests for a function by just describing the args and return values of functions, and more.

Re: Clojure 1.9 is now available

#6
post #2

Can anyone sell me on why I should use clojure over say, any of the other nice Lisp-1s, given that I don't care about java.

Running on a JVM opens up access to a huge ecosystem of drivers, platforms, and integrations. Any new libraries written for Java can be trivially accessed from Clojure.

Re: Clojure 1.9 is now available

#7

Yes! With this release clojure.spec is ready to go (tm). It adds a ton to Clojure(script), including better error messages (yes!), data-structure shape declarations, generation of data, writing quickcheck (generative) tests for a function by just describing the args and return values of functions, and more.

Yes, but I'm confused. The website still says specs still in alpha so whats the deal? Is the spec api now stable?

Re: Clojure 1.9 is now available

#9

Yes! With this release clojure.spec is ready to go (tm). It adds a ton to Clojure(script), including better error messages (yes!), data-structure shape declarations, generation of data, writing quickcheck (generative) tests for a function by just describing the args and return values of functions, and more.

Yes, but I'm confused. The website still says specs still in alpha so whats the deal? Is the spec api now stable?

Spec is still alpha as far as I'm aware. They decided to break spec off into it's own library because it was holding up the release of 1.9.

Re: Clojure 1.9 is now available

#10
post #2

Can anyone sell me on why I should use clojure over say, any of the other nice Lisp-1s, given that I don't care about java.

If you're indifferent to Java then you can use a Lisp that just so happens to let you interop with Java libraries which is very very handy.

It's also a nice Lisp, tho not as pure or quite as powerful as others.

But I'm not very much up-to-date on anything new in the past few years, and I was never a guru anyways, so maybe there are better pitches.

Post reply on HN