use Carp 'confess';
use Scalar::Util 'blessed', 'weaken', 'looks_like_number';
-our $VERSION = '0.78';
+our $VERSION = '0.77_01';
$VERSION = eval $VERSION;
our $AUTHORITY = 'cpan:STEVAN';
$source .= ";\n" . '}';
warn $source if $self->options->{debug};
- return $self->_eval_closure(
+ my $code = $self->_eval_closure(
$close_over,
$source
);
+ confess "Could not eval the constructor :\n\n$source\n\nbecause :\n\n$@" if $@;
+
+ return $code;
}
sub _generate_slot_initializer {