Michael Fogus's Blog, page 15
August 14, 2012
Released core.cache v0.6.2
core.cache v0.6.2 Release Notes core.cache is a Clojure contrib library providing the following features: An underlying CacheProtocol used as the base abstraction for implementing new synchronous caches A defcache macro for hooking your CacheProtocol implementations into the Clojure associative data capabilities. Immutable implementations of some basic caching strategies First-in-first-out (FIFOCache) Least-recently-used (LRUCache) Least-used (LUCache) Time-to-live [...]
Published on August 14, 2012 07:58
August 7, 2012
100 Languages in 100 Weeks
As mentioned in my previous post about “actually agile”, I recently talked with Craig Andera for the Think Relevance podcast. He and I talked about many topics of interest to the readers of my blog including agile development, simulation, Datomic, Clojure, Alan Kay and a few projects that have occupied my time lately. Among them [...]
Published on August 07, 2012 13:38
August 3, 2012
Everyone’s “agile”
Everyone’s agile Last Monday I recorded an interview with Craig Andera for the Think Relevance podcast. You’re likely to hear it some time soon, but I wanted to mention at least one point made during the discussion in more depth. As some of you may know, I recently left Relevance, but my feelings for the [...]
Published on August 03, 2012 08:40
July 27, 2012
So long, and thanks for all the :-)-
Today I say goodbye to Relevance Inc. and Clojure/core.1 Next week I start a new adventure in programming. As many of you may have experienced, leaving a job that you enjoy, populated by brilliant people, provokes a strange mix of emotions. If you work at a job that you enjoy, populated with brilliant people, then [...]
Published on July 27, 2012 07:07
July 25, 2012
Some Lisp books (and then some)
Some Lisp books caveat: this is not a best-of nor a comprehensive list of Lisp books; it is merely a selection of Lisp books you may not have heard of or that special to me in some way. My first Lisp book: My first Lisp: My favorite undergrad Lisp/Prolog book: My favorite Lisp: The best [...]
Published on July 25, 2012 08:20
July 13, 2012
Announcing core.memoize version 0.5.2
core.memoize v0.5.2 Release Notes core.memoize is a Clojure contrib library providing the following features: An underlying PluggableMemoization protocol that allows the use of customizable and swappable memoization caches that adhere to the synchronous CacheProtocol found in core.cache Memoization builders for implementations of common caching strategies, including: First-in-first-out (memo-fifo) Least-recently-used (memo-lru) Least-used (memo-lu) Time-to-live (memo-ttl) Naive [...]
Published on July 13, 2012 13:13
Announcing core.cache version 0.6.1
core.cache v0.6.1 Release Notes core.cache is a new Clojure contrib library providing the following features: An underlying CacheProtocol used as the base abstraction for implementing new synchronous caches A defcache macro for hooking your CacheProtocol implementations into the Clojure associative data capabilities. Immutable implementations of some basic caching strategies First-in-first-out (FIFOCache) Least-recently-used (LRUCache) Least-used (LUCache) [...]
Published on July 13, 2012 08:31
July 9, 2012
Clojure Obscura
Below is a list of projects and ideas manifesting in, or discussed in relation to, Clojure. The common thread between the items is that they represent a different way of thinking about the art of programming in Clojure, or otherwise. In no particular order. Please let me know if I’ve left something out. Contracts core.contracts [...]
Published on July 09, 2012 08:21
July 6, 2012
This PLT Life: Self-documenting code
Inspired1 by Manuel Simoni’s This PLT Life series I present, “When someone tells me they’ve written self-documenting code”: :F Stolen ↩
Published on July 06, 2012 12:31
June 29, 2012
POLL: Which Apple-associated programming language is your favorite?
Apple created and modified many programming languages for use in its systems and devices. Some of these languages went on to survive while others died. Which one is your favorite? Online poll from GoPollGo
Published on June 29, 2012 16:19