Carrot

 view release on metacpan or  search on metacpan

lib/Carrot.pm  view on Meta::CPAN

# //parameters
# //returns
#	::Meta::Monad::Phase::Run
{
	return($meta_provider->individuality(caller));
}

#NOTE: caller(0) doesn't give information about the calling block.
#	This information can only be obtained by a search through caller(1..N).
#	That is costly and not even guaranteed to work.
#	Ideally [caller(0)]->[11] would be BEGIN, UNITCHECK or ''.
#	caller(1) assumes nobody tries eval {$meta_monad = Carrot:meta_monad}.
sub expressiveness
# /type function
# /effect "Selector for methods of the meta provider"
# //parameters
# //returns
#	::Meta::Monad
{
	my $caller1 = [caller(1)]; # skew due to information mangling
	my $block_name = $caller1->[RDX_CALLER_SUB_NAME];

lib/Carrot/Individuality/Controlled/Customized_Settings/Structure/Flat/Plain.clp  view on Meta::CPAN


use strict;
use warnings;

BEGIN {
	my $meta_monad = Carrot::modularity;
	$meta_monad->parent_classes->add(qw(
		[=project_pkg=]::Relation::Discrete::Generic
	));
}
UNITCHECK {
	Carrot::quality;
}

my $meta_monad = Carrot::individuality;

sub modify
# method (<this>, <raw_data>) public
{
	my ($this, $raw_data) = @_;



( run in 1.297 second using v1.01-cache-2.11-cpan-748bfb374f4 )