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 [...]
 •  0 comments  •  flag
Share on Twitter
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 [...]
 •  0 comments  •  flag
Share on Twitter
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 [...]
 •  0 comments  •  flag
Share on Twitter
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 [...]
1 like ·   •  0 comments  •  flag
Share on Twitter
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 [...]
 •  0 comments  •  flag
Share on Twitter
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 [...]
 •  0 comments  •  flag
Share on Twitter
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) [...]
 •  0 comments  •  flag
Share on Twitter
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 [...]
 •  0 comments  •  flag
Share on Twitter
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 ↩
 •  0 comments  •  flag
Share on Twitter
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
 •  0 comments  •  flag
Share on Twitter
Published on June 29, 2012 16:19