FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

LinkBack Thread Tools
Old 03-31-2010, 03:17 AM
Ivan Kohler
Default Bug#575977: ITP: libautovivification-perl -- Lexically disable autovivification.

Package: wnpp
Severity: wishlist
Owner: Ivan Kohler <ivan-debian@420.am>
Owner: Ivan Kohler <ivan-debian@420.am>

* Package name : libautovivification-perl
Version : 0.05
Upstream Author : Vincent Pit, <perl at profvince.com>, http://www.profvince.com
* URL : http://search.cpan.org/dist/autovivification/
* License : Perl
Programming Lang: Perl
Description : Lexically disable autovivification.

When an undefined variable is dereferenced, it gets silently
upgraded to an array or hash reference (depending of the type of the
dereferencing). This behaviour is called autovivification and usually
does what you mean (e.g. when you store a value) but it's sometimes
unnatural or surprising because your variables gets populated behind
your back. This is especially true when several levels of dereferencing
are involved, in which case all levels are vivified up to the last,
or when it happens in intuitively read-only constructs like exists.

This pragma lets you disable autovivification for some constructs and
optionally throws a warning or an error when it would have happened.

To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100331031713.7020.16556.reportbug@skydancer.free side.biz">http://lists.debian.org/20100331031713.7020.16556.reportbug@skydancer.free side.biz

Thread Tools

All times are GMT. The time now is 07:56 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org