Most Recent Post

Why I Quit Twitter

by Brian Hurt

I can not explain on twitter why I quit twitter. Which is why I quit twitter. Confused? That’s exactly my point.

Read Post
Classic Enfranchised Mind

Ocaml Lazy Lists- An Introduction

by Brian Hurt

Solidifying this blogs iron-fisted hold on being the leading provider of information for Ocaml Lazy Lists (hope you weren’t drinking there), I thought I’d add in some old-fasioned meanderings on the subject. Lazy lists are, I beleive, a powerful and usefull concept. Unfortunately, they are virtually unknown outside of the functional programming community, and, I think, under appreciated even within the functional language community. There use and power deserves to be popularized.

Read Post 14 Comments
Robert's Open Source Project

Sublog

This Grails plugin provides a variety of logging enhancements for Grails. In particular, it allows you to automatically specify sub-loggers for a given logger: instead of logging everything for a given class to the same logger (making it hard to tune logging at runtime), you can instead route logging more carefully.

This plugin also automatically cleans up logged exceptions, provides an annotation to attach loggers, and gives a static log property. To install Sublog into your Grails app, just run grails install-plugin sublog in the root of your app.