On Fri, Jul 29, 2016 at 12:34 AM, alexchandel@gmail.com via RT <
bug-AnyEvent-Handle-UDP@rt.cpan.org> wrote:
Show quoted text> Could you remove the Moo dependency? Moo brings compile-time and runtime
> overhead, and adds to the dependencies of anyone using AnyEvent-Handle-UDP.
>
> It shouldn't be hard. The original AnyEvent-Handle doesn't use any object
> system, and it does a lot more than AnyEvent-Handle-UDP does.
>
Yeah, if I'd write it today I wouldn't have used Moo (mainly for the
dependencies, the compile-time costs are relatively low and the runtime
costs are pretty much non-existent), but given I'm no longer using Anyevent
this is a really low priority. It may not be hard to convert, but it is a
non-trivial amount of work. Patches welcome I suppose.
Show quoted text> You should also also remove the "use strict;" and "use warnings FATAL =>
> 'all';" lines. They might be useful for testing, but these can break some
> programs, and like Moo shouldn't be forced on the user.
>
I don't fatalize my warnings anymore in new code, but removing warnings
altogether and even strict is not making sense at all.
Leon