Algorithm-LBFGS

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


0.12  Thu Jan 31 18:29:00 2008
	- Compatibility with some non-C99 compilers
		- Much thanks to Taro Nishino, now the module can be built
		  by some of the non-C99 compilers, e.g., Microsoft C/C++ 
		  Compiler.
	- Small refactoring on the test suite 

0.11  Web Jan 24 16:52:00 2008
	- Some small fixes
		- converted the line breaks in the C source files to Unix 
		  style. The former DOS style line breaks make the module
		  failed to be compiled on some platforms
		- rewrote Makefile.PL by Module::Install
		- reorganized the structure of the documentation
		- add a license file

0.10  Wed Jan 23 20:28:00 2008
	- A totally refactoring
		- uses liblbfgs instead of the f2c version of lbfgs.f
		- removed the dependency of libf2c

inc/Module/Install/Metadata.pm  view on Meta::CPAN


sub write {
    my $self = shift;
    return $self unless $self->is_admin;
    $self->admin->write_meta;
    return $self;
}

sub version_from {
    my ( $self, $file ) = @_;
    require ExtUtils::MM_Unix;
    $self->version( ExtUtils::MM_Unix->parse_version($file) );
}

sub abstract_from {
    my ( $self, $file ) = @_;
    require ExtUtils::MM_Unix;
    $self->abstract(
        bless(
            { DISTNAME => $self->name },
            'ExtUtils::MM_Unix'
        )->parse_abstract($file)
     );
}

sub _slurp {
    my ( $self, $file ) = @_;

    local *FH;
    open FH, "< $file" or die "Cannot open $file.pod: $!";
    do { local $/; <FH> };



( run in 1.486 second using v1.01-cache-2.11-cpan-df04353d9ac )