Tag Archives: clojure
Another reason I like Clojure
Exploring new packages of code, say the latest jar from Echo Nest, is incredibly easy and just plain fun. For instance:
(import '(com.echonest.api.v3.artist Artist ArtistAPI DocumentList))
(def artist-api (new ArtistAPI "YOUR DEV KEY HERE"))
(def hot-artists (. artist-api getTopHotttArtists 10))
(println (.. (first hot-artists) getItem getName))
Will spit out “Papercuts” (as of the time of this writing), the current #1 [...]
Cascading’s Logparser example in Clojure