Clojure: Living Without the For Loop (3)

In this part of our series about transforming imperative Processing code into functional Clojure code we are deconstructing a ‘real’ loop for the first time. The code to be discussed is taken from Matt Pearson’s book ‘Generative Art‘, and we are using Quil for accessing the power of Processing in…

Continue reading

The ‘CIDER requires nREPL 0.2.7’ Mystery

For my Clojure developments I’m using Emacs 24.4 (running on a Mac) with a cider 0.9.0snapshot, Clojure 1.6.0 and nREPL 0.2.7. Actually. When I’m starting emacs in my home directory and open a repl with M-x cider-jack-in, then I’m getting this warning: WARNING: CIDER requires nREPL 0.2.7 (or newer) to…

Continue reading

Clojure: Living Without the For Loop (2)

Part 1 one this series introduced Clojure programming beyond simple one-liners and expressions. We were setting up our environment and had a simple demonstration that illustrated the basics. We are using Quil, an implementation of Processing for Clojure, which is a great example of application of program flow that we…

Continue reading

Clojure: Living Without The For Loop (1)

When you start learning languages like Lisp or Clojure, you are plunging into the world of functional programming. Functional programming, as Wikipedia explains, is closely linked to declarative programming, and this means the direct opposite of imperative programming (which includes popular languages like Fortran, Basic, C and its derivatives, Java,…

Continue reading

Transcendence

St Kunibert, western transept

St Kunibert, western transept

Much more interesting – and difficult – than just depicting the architectural truth in a photo is depicting the mood and meaning of this architecture. What is happening between these walls? What did this building mean to their builders and what does it mean to us today? How can I capture its spirit? Without producing kitsch? This is something I’m going to explore this year. Continue reading

Revisiting Kunibert

St Kunibert, Interior

St Kunibert, Interior

I’ve visited this church almost six years ago, so a revisit was overdue. Kunibert, consecrated in 1247, is Cologne’s youngest and largest Romanesque church. I realized a few things on this bright Friday afternoon: your look on things changes over time; your technique changes (means: it’s getting better); my goals changed over time. The look is getting more careful, and despite spending for more than an hour, I’ve taken only a few dozen shots. Restricting yourself to taking less photos makes you more attentive; and the better your shots, the less post-processing you have to do. Continue reading

Poplar

Poplar

Poplar

The poplar, iconic tree of the Lower Rhine region. A tree losing its former friends: poplars are deemed weak, useless, allergy-forming like birches. They are lining streets and railway embankments. Without them, the landscape would change drastically.

Old Love

Alte Liebe

Alte Liebe

After these architectural trials and tribulations we are drawing our attention back to the important things.