heynemann / robin

Robin is a object-configuration mapper. It maps configuration files to a domain model so it's really simple to deal with configurations.

This URL has Read+Write access

Bernardo Heynemann (author)
Wed May 06 19:38:16 -0700 2009
robin /
name age message
file .gitignore Loading commit data...
file Makefile
file README.rst
directory lib/
directory robin/
directory tests/
README.rst

Introduction

Robin is a object-configuration mapper. It maps configuration files to a domain model so it's really simple to deal with configurations.

Why Robin?

Sir Robin is the brave knight from the King Arthur's knighthood in the Monty Python and the Holy Grail movie (1975) - http://en.wikipedia.org/wiki/Monty_Python_and_the_Holy_Grail . Here's the song that Sir Robin's followers sing in the movie:

Bravely bold Sir Robin rode forth from Camelot.
He was not afraid to die,
O brave Sir Robin.
He was not at all afraid to be killed in nasty ways,
Brave, brave, brave, brave Sir Robin!

He was not in the least bit scared to be mashed into a pulp,
Or to have his eyes gouged out and his elbows broken,
To have his kneecaps split and his body burned away
And his limbs all hacked and mangled, brave Sir Robin!

His head smashed in and his heart cut out
And his liver removed and his bowels unplugged
And his nostrils raped and his bottom burned off
And his pen

Robin: That's... that's... er... enough music for now lads.
Looks like there's dirty work afoot

Since we don't want to end up like Sir Robin, we want to have it easy as far as configuration files go.