Skip to content

Instantly share code, notes, and snippets.

@karenetheridge
Created June 25, 2015 17:49
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save karenetheridge/59266afb6b0dc338914e to your computer and use it in GitHub Desktop.
Save karenetheridge/59266afb6b0dc338914e to your computer and use it in GitHub Desktop.
ether's notes on LMU removal
List::MoreUtils:
Moose - zip, first_index, uniq, natatime
MooseX::ClassAttribute - uniq
Dist::Zilla - uniq, any - patched -- follow up.
MooseX::Runnable - uniq
perlfaq - uniq
[@Git] - uniq, first_index - https://github.com/madsen/dist-zilla-plugin-git/pull/23
Pod::Weaver::Section::Contributors - uniq
MooseX::Declare - uniq
Email::Sender - uniq
Catalyst::Runtime - uniq
Data::DPath - uniq
MooseX::Traits::Pluggable - uniq
DateTime::Locale - uniq
MooseX::Configuration - uniq
Perl::Critic - uniq, firstval
Data::Perl - uniq, natatime, first_index
CHI - uniq slice_exists
DBIx::Class::Schema::Loader - uniq, all, any, firstidx
Moose::Autobox - natatime
Pod::Weaver - part - part_by {...}
PPI - firstidx, none, any
PPIx::Regexp - firstidx, first, max
Pinto - firstidx, none
Parse::Method::Signatures - part
----
Specio - all, any <-- PR ready ***
Perl::PrereqScanner - https://github.com/rjbs/Perl-PrereqScanner/pull/55
MooseX::NonMoose - any - https://github.com/doy/moosex-nonmoose/pull/13
Dist/Zilla/Plugin/Git/CheckFor/MergeConflicts.pm - any - https://github.com/RsrchBoy/dist-zilla-pluginbundle-git-checkfor/pull/22
File::ChangeNotify - all - https://github.com/autarch/File-ChangeNotify/pull/1
ALTERNATIVES:
sub uniq { unshift @_, sub { $_ }; goto &List::UtilsBy::uniq_by }
sub zip { unshift @_, sub { $_ }; goto &List::UtilsBy::zip_by }
sub _uniq { keys %{ +{ map { $_ => undef } @_ } } }
partition_by...
implementation used in DBIx::Class (numeric-preserving, order-preserving)
-- https://github.com/dbsrgits/sql-translator/commit/a1c9c64f
List::AllUtils:
Dist::Zilla::Plugin::ContributorsFromGit - uniq, max
App::GitGot - uniq - https://github.com/genehack/app-gitgot/pull/55 -- need real uniq implementation
DateTime::TimeZone - https://github.com/autarch/DateTime-TimeZone/pull/5
MooseX::AttributeShortcuts - https://github.com/RsrchBoy/moosex-attributeshortcuts/pull/15
Dist::Zilla::Plugin::MakeMaker::Highlander - https://github.com/dagolden/Dist-Zilla-Plugin-MakeMaker-Highlander/pull/1
Dist::Zilla::Plugin::OSPrereqs - https://github.com/dagolden/dist-zilla-plugin-osprereqs/pull/7
HTTP::Throwable - https://github.com/rjbs/HTTP-Throwable/pull/7
Pod::Elemental::PerlMunger - https://github.com/rjbs/Pod-Elemental-PerlMunger/pull/5
HTML::FormHandler - https://github.com/gshank/html-formhandler/pull/95
Dist::Zilla::Plugin::CopyFilesFromBuild - https://github.com/DarwinAwardWinner/Dist-Zilla-Plugin-CopyFilesFromBuild/pull/2
Config::MVP::Writer::INI - https://github.com/rwstauner/Config-MVP-Writer-INI/pull/1 - released
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment