Reference: Clojure 1.4 Reader Literals Test A cool use of reader literals new in 1.4. Though see my comment in the gist.
Reference: ThinkRelevance: The Podcast – Episode 009 – Alan Dipert I wish they had more time to talk about function level programming. J is an example of a function level language. And a great article by Backus about function-level programming introduces the idea and its benefits. The basic idea is that we stop talking about […]
Last Thursday I gave a talk to GNO Code. It was about learning Haskell and my experiences programming in it professionally. There was no video of the talk but I have made the slides available online: Slides in PDF Slides in OpenOffice
Reference: NeXT, OpenStep, and the Return of Steve Jobs to Apple Steve Jobs, 1997: When I went to Xerox PARC in 1979 and saw the original genesis of the Graphical User Interface, they actually showed me three things. And I was so blinded by the first that I didn’t hang around to find out about […]
Reference: Rich Hickey: Keynote I just rewatched this great talk where Rich Hickey talks about some future directions for Clojure. Notes Different build targets – leaner and fatter builds of Clojure for deployment and development Clojure in Clojure – protocols, records, and deftype at the bottom Code analysis using core.logic – type checking, other analysis […]
I recently watched a talk by Uncle Bob Martin called The Last Programming Language. Since I had just written a post relating indirection mechanisms to expressive power, I was intrigued by Uncle Bob’s idea and wanted to explore it further. Uncle Bob gives a brief history of programming paradigms. Here are the ones he mentions: […]
Reference: Introduction to Logic Programming with Clojure This talk makes me even more excited about core.logic.
Reference: Why Ruby? I’ve been watching a lot of Clojure videos at the moment. I really appreciate some of the more philosophical directions in Clojure talks. Then I started thinking that other languages must have that type of philosophical talk, too. So I searched for "Ruby lectures" and found this talk by David Heinemeier Hansson. […]
Reference: Osterhout’s Dichotomy Isn’t An excellent and down-to-earth talk from Stuart Halloway explaining some of the decisions made in Clojure as they relate to power. Particularly, I like that Halloway deconflated the general power of a language from its expressive power.