While trying out mop I decided to implement contracts, or basically a simple type checking system.
A short video about the venue and slides requirements.
Try::Tiny is nice.
But it's just an eval wrapper.
Most of the time I have to catch exceptions by specifying their
And I want to receive an object in every
without overriding the global
I like Error::Simple,
but it's not supported and not recommended.
That's why I decided to reimplement it.
Time definitely flies. We're almost the half way towards our journey's destination -- YAPC::Europe 2013 in Kiev. Here is a quick wrap-up of the current progress and the future plans.
Design by Contract is a programming approach when method calls are checked againts specific requirements by embedded in the language or implemented as a library functions. Usually incoming and outgoing values are checked, sometimes it is possible to check the throwable exceptions. Below are various modules that allow contracts in Perl.
As I am in the org team of the next YAPC::Europe in Kiev, I have some news about the venues. I have been visiting all the previous selected 7 venues and 2 new that we found on the way. Not an easy task I should say. So here is my report.