Coat is alive (sort of)

Coat is a module I wrote when I needed Moose in a restricted environment. I was working for a client back then, and the policy was to stop adding new dependencies to the project. Moose was refused then, because of its huge bag of dependencies.

I liked very much the Moose ideas and API and wanted to use it, that’s why I wrote Coat: a basic rewrite of Moose goodness in pure Perl 5.

Later on, the Moose team decided to write its own rewrite of Moose in pure Perl 5, it’s called Mouse (I was a bit surprised at first they didn’t contact me, but I realized later than it was merely a question of communication, I clearly suck at marketing ;)

Anyways, I also used Coat to write Coat::Persistent, a tiny ORM inspired by Ruby’s ActiveRecord API. So even if Mouse kind of replace Coat, it still has a reason to live.

More recently, I gave a couple of talks for a client about modern Perl programming (and more precisely the Coat::Persistent ORM) and there was a very good feedback.

A couple of feature requests were made, and I reported them as issues on my GitHub project pages.

Some of them are already closed in the GitHub repo. This will certainly lead to a new release of Coat very soon. Yeepee.

2 responses to “Coat is alive (sort of)

  1. sdeseille

    It’s really a good news.

    Coat is a great module to use.

    You made the right choice sukria

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes