Sub::HandlesVia::Manual::Comparison(3pm) | User Contributed Perl Documentation | Sub::HandlesVia::Manual::Comparison(3pm) |
Sub::HandlesVia::Manual::Comparison - comparing Sub::HandlesVia against similar modules
The following table compares Sub::HandlesVia with Data::Perl, Moose native traits, and MouseX::NativeTraits.
Array ============================================== accessor : SubHV DataP Moose Mouse all : SubHV DataP all_true : SubHV any : SubHV Mouse apply : SubHV Mouse clear : SubHV DataP Moose Mouse count : SubHV DataP Moose Mouse delete : SubHV DataP Moose Mouse elements : SubHV DataP Moose Mouse fetch : Mouse (alias: get) first : SubHV DataP Moose Mouse first_index : SubHV DataP Moose flatten : SubHV DataP flatten_deep : SubHV DataP for_each : SubHV Mouse for_each_pair : SubHV Mouse get : SubHV DataP Moose Mouse grep : SubHV DataP Moose Mouse head : SubHV DataP insert : SubHV DataP Moose Mouse is_empty : SubHV DataP Moose Mouse join : SubHV DataP Moose Mouse map : SubHV DataP Moose Mouse max : SubHV maxstr : SubHV min : SubHV minstr : SubHV natatime : SubHV DataP Moose not_all_true : SubHV pairfirst : SubHV pairgrep : SubHV pairkeys : SubHV pairmap : SubHV pairs : SubHV pairvalues : SubHV pick_random : SubHV pop : SubHV DataP Moose Mouse print : SubHV DataP product : SubHV push : SubHV DataP Moose Mouse reduce : SubHV DataP Moose Mouse reductions : SubHV remove : Mouse (alias: delete) reset : SubHV reverse : SubHV DataP sample : SubHV set : SubHV DataP Moose Mouse shallow_clone : SubHV DataP Moose shift : SubHV DataP Moose Mouse shuffle : SubHV DataP Moose Mouse shuffle_in_place : SubHV sort : SubHV DataP Moose Mouse sort_by : Mouse (sort) sort_in_place : SubHV DataP Moose Mouse sort_in_place_by : Mouse (sort_in_place) splice : SubHV DataP Moose Mouse store : Mouse (alias: set) sum : SubHV tail : SubHV DataP uniq : SubHV DataP Moose Mouse uniq_in_place : SubHV uniqnum : SubHV uniqnum_in_place : SubHV uniqstr : SubHV uniqstr_in_place : SubHV unshift : SubHV DataP Moose Mouse Blessed ============================================ (Accepts any method name.) Bool =============================================== not : SubHV DataP Moose Mouse reset : SubHV set : SubHV DataP Moose Mouse toggle : SubHV DataP Moose Mouse unset : SubHV DataP Moose Mouse Code =============================================== execute : SubHV DataP Moose Mouse execute_list : SubHV execute_method : SubHV Moose Mouse execute_method_list : SubHV execute_method_scalar : SubHV execute_method_void : SubHV execute_scalar : SubHV execute_void : SubHV Counter ============================================ dec : SubHV DataP Moose Mouse inc : SubHV DataP Moose Mouse reset : SubHV DataP Moose Mouse set : SubHV Moose Mouse Enum =============================================== assign : SubHV is : SubHV set : SubHV Hash =============================================== accessor : SubHV DataP Moose Mouse all : SubHV DataP clear : SubHV DataP Moose Mouse count : SubHV DataP Moose Mouse defined : SubHV DataP Moose Mouse delete : SubHV DataP Moose Mouse delete_where : SubHV elements : SubHV DataP Moose Mouse exists : SubHV DataP Moose Mouse fetch : Mouse (alias: get) for_each_key : SubHV Mouse for_each_pair : SubHV Mouse for_each_value : SubHV Mouse get : SubHV DataP Moose Mouse is_empty : SubHV DataP Moose Mouse keys : SubHV DataP Moose Mouse kv : SubHV DataP Moose Mouse reset : SubHV set : SubHV DataP Moose Mouse shallow_clone : SubHV DataP Moose sorted_keys : SubHV Mouse store : Mouse (alias: set) values : SubHV DataP Moose Mouse Number ============================================= abs : SubHV DataP Moose Mouse add : SubHV DataP Moose Mouse cmp : SubHV div : SubHV DataP Moose Mouse eq : SubHV ge : SubHV get : SubHV gt : SubHV le : SubHV lt : SubHV mod : SubHV DataP Moose Mouse mul : SubHV DataP Moose Mouse ne : SubHV set : SubHV Moose sub : SubHV DataP Moose Mouse Scalar ============================================= make_getter : SubHV make_setter : SubHV scalar_reference : SubHV String ============================================= append : SubHV DataP Moose Mouse chomp : SubHV DataP Moose Mouse chop : SubHV DataP Moose Mouse clear : SubHV DataP Moose Mouse cmp : SubHV cmpi : SubHV contains : SubHV contains_i : SubHV ends_with : SubHV ends_with_i : SubHV eq : SubHV eqi : SubHV fc : SubHV ge : SubHV gei : SubHV get : SubHV gt : SubHV gti : SubHV inc : SubHV DataP Moose Mouse lc : SubHV le : SubHV lei : SubHV length : SubHV DataP Moose Mouse lt : SubHV lti : SubHV match : SubHV DataP Moose Mouse match_i : SubHV ne : SubHV nei : SubHV prepend : SubHV DataP Moose Mouse replace : SubHV DataP Moose Mouse replace_globally : SubHV Mouse reset : SubHV set : SubHV starts_with : SubHV starts_with_i : SubHV substr : SubHV DataP Moose Mouse uc : SubHV
Please report any bugs to <https://github.com/tobyink/p5-sub-handlesvia/issues>.
Sub::HandlesVia.
Toby Inkster <tobyink@cpan.org>.
This software is copyright (c) 2022 by Toby Inkster.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
2023-04-09 | perl v5.36.0 |