[Koha-devel] Coding patterns discussion
Tajoli Zeno
z.tajoli at cineca.it
Tue Sep 13 13:42:11 CEST 2016
Hi,
Il 13/09/2016 12:19, Kyle Hall ha scritto:
> TryCatch requires Moose while Try::Tiny is lightweight, but I guess
> we’re going down the Moose rabbit hole anyways these days? Doesn’t
> TryCatch just do try/catch/catch instead of if/elsif/elsif?
>
>
> I had thought TryCatch's use of Moose would be a deal-breaker ( at least
> until Koha is officially plack-only ), but after inspecting the code, I
> don't believe it actually uses Moose. It does use packages in the Moose
> namespace, but it doesn't appear to use Moose itself, though it's
> possible I didn't go far enough down the rabbit hole.
reading the code of TryCatch I see that it use:
Moose::Util::TypeConstraints
that it use:
Moose::Exporter;
Moose::Deprecated
that they use:
Moose::Util::MetaRole
Moose::Util
Try::Tiny
So in fact:
-- Installing TryCatch we install also Try::Tiny
-- We need to create an ad hoc debian package, the debian standard
package uses Moose.
-- Try::Tiny is in this package:
https://packages.debian.org/jessie/libtry-tiny-perl, version 0.22 it is
enough ?
Bye
Zeno Tajoli
--
Zeno Tajoli
/SVILUPPO PRODOTTI CINECA/ - Automazione Biblioteche
Email: z.tajoli at cineca.it Fax: 051/6132198
*CINECA* Consorzio Interuniversitario - Sede operativa di Segrate (MI)
More information about the Koha-devel
mailing list