Today in the Intertweets (Aug 19th Ed)

Eventful day today :)

Clojure 1.2 is out, with a bunch of new features that many bloggers have already covered one way or another and that I’ll try to compile in a single post one of these days. For a good overview of the new features, check this presentation by @fogus. Here is the detailed list of new features and all other changes.

And as if there were not enough good news in the Clojure front today, there is also confirmation that there will be a Clojure conference this year. Named clojure-conj, It will take place in Durham, North Carolina (that’s in the USA) on October 22nd and 23rd.  If you are planning to go, please sign-up so they know how many attendees to plan for. I will be going, so I hope you meet you all there.

But other things happened today. Here is the list:

  • Really digging @bradfordcross’s clojure Infer ML library; think *nix utils & pipes for ML tasks. (here, via @rjurney) — This is WIP, but very promising. A library that lets you build your own Machine Learning system by hooking well-known — and not-so-well-known — learning algorithms. The beauty of the system is that it makes it very easy to connect algorithms.
  • Case-insensitive filesystems vs AOT-compiled Clojure (here, via @cemerick) — A word of warning for those who compile Clojure code on file systems that are case-insensitive (OS X, I am looking at you!). Spoiler: if you created two functions, named MY-function and my-function, the compiler will write one over the other.
  • Hacker News should be renamed to Clojure News (via @vsedach) — That’s because Clojure rocks.
  • I hate to overshadow the #clojure 1.2 release, but I’ve released #midje 0.4.0 (features shown at #agile2010)(here, via @marick) — Midje is a powerful testing framework for Clojure with emphasis in mocks, written by Brian Marick. This new version features a sweetened interface. Here is a heavily commented example of this new sweet interface (sweet indeed)

Leave a Reply