Announcing Tangerine

Petr Ĺ abata contyk at redhat.com
Mon Sep 8 13:21:08 UTC 2014


Hey everyone,

I've just published [0] and packaged [1] a tool & a set 
of modules for simple perl analysis, currently based on
PPI, although that may change later.  I decided to name it
`Tangerine'.  There isn't really a reason for that.  It's just
as good name as any.

I've been using a tool like this on a daily basis for some
time already, mostly to make dependency checking less tedious.
Now I've cleaned it up a little (read: rewritten completely)
and hopefully made it more extensible.

At the moment it can discover simple `package', `require' and 
`use' & `no' statements as well as deps brought in via `aliased',
`base', `parent', `if', `Mo' and `POE'.  I plan to add support
for (at least) `Moo' / `Moose' syntax and `Test::Requires'
in the near future.

I would also like to add support for Tangerine to cpanspec in the 
future (along with other things but that's a different topic).

Any feedback, ideas and suggestions welcome.

Thanks,
Petr

[0] https://metacpan.org/pod/Tangerine
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1139232
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 213 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/perl-devel/attachments/20140908/580370fa/attachment.sig>


More information about the perl-devel mailing list