Clojure Gazette 1.21

Sign up for weekly Clojure tips, software design, and a Clojure coding challenge.

Potpouri

Clojure Gazette

Issue 1.21 - September 18, 2012

editorial

Clojure grab bag


Well, this week, I just wanted to catch everyone up on some of the great content I have been consuming for the past few weeks. There is no real theme, except for the normal filters for quality and relevance. It looks like I will need an issue like this occasionally, for great stuff that does not really fit into a topic big enough for its own issue.

Enjoy!
Eric Normand <ericwnormand@gmail.com>

PS. I love to hear from you. Just hit reply!

dead trees live again!
Amazing LISP Books living again in clojure

A great roundup of blog posts that go through older Lisp books, reworking the examples in Clojure. It makes me kick myself for never reading the Little Schemer when I was a kid. Somehow a copy of it found its way onto my bookshelf.
data
Thinking in Data (video)

Stuart Sierra hits it home with some good ideas for organizing code around data.
plug it in
Leiningen Plugins

A clear explanation of how to write a lein plugin. via Clojure Weekly
quasi-homoiconic
Not so homoiconic (video)

Christophe Grand explains his work to make Clojure tooling easier: by making a reader that is much more homoiconic than the standard reader. His reader includes whitespace and comments so that a non-lossy round-trip can be done.
peek inside
Generating and Analyzing Events (video)

Zach Tellman presents a system for operating on event streams, which allows information from deep inside the system to communicate with parts outside.
reducers
Reducers (video)

I am still trying to wrap my head around the reducers library and what I should use it for. Rich Hickey dives a little deeper into it in this EuroClojure talk.
homoiconicity, again
Homoiconicity Bring Pretty Graphs to Liberator

This is one of those things about homoiconicity: you can easily read in code and visualize it in new ways. In this post, Philipp Meier creates a flowchart of the Liberator decision tree.
enlive tutorial
An Introduction to Enlive

Enlive is a great CSS-like selector library for dealing with HTML. It is ostensibly a templating library, but people use it for screen-scraping as well. David Nolen has created a nice introduction.
scheduling
Quartzite

This looks interesting. If I ever need an industrial scheduler, I'll look to this.
datalog revived
datalog

It appears that clojure.contrib.datalog has been revived! It would be very nice to see this continue and improvements made.
Copyright © 2012 LispCast, All rights reserved.


unsubscribe from this list | update subscription preferences