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

use strict;

BEGIN { $| = 1; print "1..2\n"; }

END {print "not ok 1\n" unless $::loaded_hyphen;}

eval 'use locale;';

use Benchmark;
use TeX::Hyphen;

$::loaded_hyphen = 1;
print "ok 1\n";

my $hyp = new TeX::Hyphen;

my $t1 = new Benchmark;
my $file = 'lib/TeX/Hyphen.pm';
my $size = -s $file;
print STDERR "\nWill hyphenate file $file (size $size bytes)\n";

open README, $file or die "Error reading $file";
my $line;
while (defined($line = <README>)) {
	last if $line =~ /^__/;
	for (split /\W+/, $line) {
		$hyp->hyphenate($_);
	}
}
close README;
my $t2 = new Benchmark;
my $td = timediff($t2, $t1);
print STDERR "the code took:",timestr($td),"\n";

print "ok 2\n";