## this nonsense breaks dmake dependencycheck or some such, so forget +it, LIBS are LIBS not OBJECTs ## unshift @linkable, '$(BASEEXT)$(OBJ_EXT)' if @linkable; ## $WriteMakefileArgs{OBJECT} = join(' ', @linkable) if @linkable; if( @linkable ){ push @{$WriteMakefileArgs{LIBS}} , join ' ', map { qq +{"$_"} } @linkable ; }
And this is what Deparse gives
$ perl -MO=Deparse,-p moops.pl |ack "require|use" Can't locate object method "meta" via package "Foo" at moops.pl line 1 +7. BEGIN failed--compilation aborted at moops.pl line 18. (require v5.14.4); use strict; use feature ':5.12'; (require warnings); use warnings; use strict; use feature ':5.12'; (require autodie); use warnings; use strict; use feature ':5.12'; (require Moops); use strict; use feature 'say', 'state', 'switch', 'unicode_strings'; use strict; use feature 'say', 'state', 'switch', 'unicode_strings'; use strict; use feature 'say', 'state', 'switch', 'unicode_strings'; (require Carp); use strict; use feature 'say', 'state', 'switch', 'unicode_strings'; (require PerlX::Assert); use strict; use feature 'say', 'state', 'switch', 'unicode_strings'; (require PerlX::Define); use strict; use feature 'say', 'state', 'switch', 'unicode_strings'; (require Scalar::Util); use strict; use feature 'say', 'state', 'switch', 'unicode_strings'; (require Try::Tiny); use strict; use feature 'say', 'state', 'switch', 'unicode_strings'; use Types::Standard ((-'types')); use Moo::Role; use MooX::late; use namespace::autoclean ((-'also'), ['has', 'lexical_has']); use Lexical::Accessor; use MooseX::MungeHas ('eq_1'); use Kavorka ('multi', 'fun', 'method', 'before', 'after', 'around' +); use strict; use feature 'say', 'state', 'switch', 'unicode_strings'; (require v5.14); use strict; use feature ':5.12'; use Data::Printer;
As you can see its all mostly Moo not Moose :)
Adn kevbot gives the docs references explaining why
Thanks kevbot
In reply to Re^2: Moops: meta not available in role
by Anonymous Monk
in thread Moops: meta not available in role
by Oberon
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |