Sub::HandlesVia::Manual::Comparison(3) User Contributed Perl Documentation NAME Sub::HandlesVia::Manual::Comparison - comparing Sub::HandlesVia against similar modules MANUAL 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 BUGS Please report any bugs to . SEE ALSO Sub::HandlesVia. AUTHOR Toby Inkster . COPYRIGHT AND LICENCE 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. DISCLAIMER OF WARRANTIES 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. perl v5.40.0 2024-09-02 Sub::HandlesVia::Manual::Comparison(3)