## Mindshift: Part 16

Preparing For Negative Numbers So far in this blog series, our ability to count has been restricted to handling only positive integers. It goes without saying »

Preparing For Negative Numbers So far in this blog series, our ability to count has been restricted to handling only positive integers. It goes without saying »

Further to Enlightenment in action, here's a tiny bit more light that I discovered on my journey up to Newcastle this morning. I solved 4Clojure puzzle »

I came across a simple puzzle this evening, on Wonderland Clojure Katas. My brain is half dead from starting work extra early and slogging through the »

One of the ideas that Clojure embraces is this Perlism: It is better to have 100 functions operate on one data structure than 10 functions on »

In my quest to teach myself more Clojure, I'm solving puzzles. Puzzles from websites such as Project Euler and Advent of Code. More recently I've been »

Implementing the REDUCE function Now that we have an implementation of the MAP function, its just a small modification to create a REDUCE function. In other »

Functional Cartography:The MAP Function Ok, so what point have we now reached? We're at the point now where we can construct a singly linked list »

Using Functions to Create a Simple List We have now covered two keys areas in functional programming: The ability to use a PAIR function to form »

As I travel on my path to perhaps what I deem as some sort of enlightenment, back in time via Clojure to one of the great »

Divide And Conquer Now that we have the ability to perform recursive functions, we can define a division function. The process of dividing value1 by value2 »