Michael Fogus's Blog, page 26

July 12, 2010

Wadler's Law (extended to Clojure)

Philip Wadler is a PLT thinker of the highest order. In addition to the mind-boggling insights into the art of programming, his cutting wit1 is second to none. In late 1996 he unveiled "Wadler's law", described2 as:


In any language design, the total time spent discussing a feature in this list is [...:]
 •  0 comments  •  flag
Share on Twitter
Published on July 12, 2010 08:45

July 6, 2010

(take 6 (anthony-simpson))

Raynes (aka Anthony Simpson) is a Clojure prodigy.
 •  0 comments  •  flag
Share on Twitter
Published on July 06, 2010 06:10

June 28, 2010

(take 8 (phil-hagelberg))

Continuing my series of micro-interviews with Clojure hackers I present Technomancy (aka Phil Hagelberg).
 •  0 comments  •  flag
Share on Twitter
Published on June 28, 2010 06:07

June 21, 2010

(take 8 (david-edgar-liebke))

David Edgar Liebke is a prolific writer of Clojure source codes. Herein, he answers eight questions about Clojure, statistics, and cookies.
 •  0 comments  •  flag
Share on Twitter
Published on June 21, 2010 18:43

June 9, 2010

clojure.rb

Call me crazy, but it seems that there is a large influx of Ruby programmers exploring the Clojure programming language. Based on the results of Chas Emerick's great State of Clojure – Summer 2010 survey, 17% of surveyed Clojure users come from a Ruby background. Based on observed trends, I expect that percentage [...:]
 •  0 comments  •  flag
Share on Twitter
Published on June 09, 2010 09:10

May 25, 2010

Trammel – Contracts Programming for Clojure

Trammel

I was planning on making a grand announcement about the launch of my Clojure contracts programming library Trammel, but got totally upstaged by something called Clojure/core. ^_^

While researching for The Joy of Clojure I eventually came by a few books about the Eiffel Programming Language and was blown away by its notion of design by [...:]
 •  0 comments  •  flag
Share on Twitter
Published on May 25, 2010 17:47

April 18, 2010

The iPad as the Ultimate Imponator

Imponator: (n) A device whose sole purpose is to impress bystanders. 1

Imponade: (n) That warm goo that fills you as you become impressed. 2

I've so far resisted the pull of the iPad and the longer I resist the easier it becomes. I fail to see its revolutionary nature, but I would not discount [...:]
 •  0 comments  •  flag
Share on Twitter
Published on April 18, 2010 19:21

April 6, 2010

Getting Started with Clojure

Stuart Halloway has been hard at work putting together a getting started with Clojure guide for those new to the language. This is highly recommended reading and if you find the information useful then please consider linking to it yourself and contributing to the effort.

Topics include:


Getting Started with Netbeans and Enclojure
Getting Started with Eclipse [...:]
 •  0 comments  •  flag
Share on Twitter
Published on April 06, 2010 17:45

March 23, 2010

Clojure's Mini-languages

It can be said that one of the strengths of Clojure is that it is comprised of many little mini-languages, each fulfilling a particular sweet spot. Based on a conversation on #clojure, I present here a list of Clojure's internal mini-languages, with some examples of each:

Destructuring

One of the most powerful features that Clojure provides [...:]
 •  0 comments  •  flag
Share on Twitter
Published on March 23, 2010 13:30

March 10, 2010

Joy of Clojure TOC Updates

Chouser and I are working hard to get the material for the upcoming (next week, covering chapters 1-7) technical review in order. However, we hope to have an update to the MEAP available sooner rather than later. However, the http://joyofclojure.com site has been updated with the forthcoming table of contents. The changes [...:]
 •  0 comments  •  flag
Share on Twitter
Published on March 10, 2010 12:47