Hi. I made a new release of a tiny but fast OO module and marked it as "in alpha state". It's like a Moose, but requires less typing

Check the syntax here

Check it out On CPAN

Need feedback.

PS: Also it contains a new "Exporter", "Dependency injection", "Promises", "try_catch" for quick and safe application development

Replies are listed 'Best First'.
Re: Yet another Moose(not)
by Arunbear (Prior) on Nov 12, 2016 at 16:54 UTC

    Public attributes are a really bad idea because they result in tight coupling (e.g. see OOP: How to (not) lose Encapsulation).

    Likewise, inheritance results in tight coupling. Do you provide any alternatives to inheritance (if so can you show an example?) ?