The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/local/bin/perl

	package OtherPackage;
	our $our_scalar=13;

	package MyPackage;

use Test::More tests => 3;
BEGIN { use_ok('Symbol::Table') };


	my $st = Symbol::Table->New('SCALAR', 'main::OtherPackage');
	my $ref = $st->{our_scalar};
	my $val = $$ref;

	is($val,'13', "confirm we can read old scalar value");


	my $override=42;
	$st->{our_scalar}=\$override;

	my $newval = $OtherPackage::our_scalar;

	is($newval, '42', "confirm we can override var via symbol table object");