SYNOPSIS

     use Module::CoreList::More;
    
     # return false, since CGI is removed in perl 5.021000
     Module::CoreList::More->is_still_core("CGI");

DESCRIPTION

    This module is my experiment for providing more functionality to (or
    related to) Module::CoreList. Some ideas include: faster functions (for
    some use-cases), more querying functions, more convenience functions.
    When I've got something stable and useful to show for, I'll most
    probably suggest the appropriate additions to Module::CoreList.

    Below are random notes:

    is_core() is slow (+- 700/s on my office PC), I used to have a problem
    with this, but forgot where and I got a workaround anyway. We can speed
    things up e.g. by producing a cached data structure of list of core
    modules for a certain Perl release (the data structure in
    Module::CoreList are just list of Perl releases + date %released and
    %delta which only lists differences of modules between Perl releases).

FUNCTIONS

    These functions are not exported. They can be called as function (e.g.
    Module::CoreList::More::is_still_core($name) or as class method (e.g.
    Module::CoreList::More->is_still_core($name).

 is_still_core( MODULE, [ MODULE_VERSION, [ PERL_VERSION ] ] )

    Like is_core, but will also check that from PERL_VERSION up to the
    latest known version, MODULE has never been removed from core.

    Note/idea: could also be implemented by adding a fourth argument
    MAX_PERL_VERSION to is_core, defaulting to the latest known version.

SEE ALSO

    Module::CoreList

