├── .github └── ISSUE_TEMPLATE │ ├── internals-info.md │ ├── rfc-summary.md │ └── work-item.md ├── .gitignore ├── .idea └── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── annotations.md ├── array_key_casting.md ├── async.md ├── auto_capture_closure.md ├── better_web_sapi.md ├── blank.md ├── branded_types.md ├── briefer_closure_syntax.md ├── call_site_error_exception_control.md ├── chained_comparison_operators.md ├── class_local_maxima.md ├── class_method_callable.md ├── class_scoping_improvements.md ├── closure_self_reference.md ├── co_and_contra_variance.md ├── composer.json ├── consistent_callables.md ├── engine_strict_mode_interaction.md ├── enums.md ├── etiquette ├── etiquette_rules.md ├── etiquette_vs_coc.md ├── how_to_handle_etiquette_feedback.md ├── how_to_have_better_discussions.md ├── images │ └── I_dont_speak_bottom.jpg ├── mailing_list.md ├── mailing_list_for_younguns.md ├── rfc_attitudes.md └── rfc_etiquette.md ├── explicit_defaults.md ├── future ├── danacks_wishlist.md └── easier_extensions.md ├── generics.md ├── immutable.md ├── internals_info.md ├── jit_testing.md ├── method_overloading.md ├── multiple_return_type.md ├── named_params.md ├── non_extending_code_reuse.md ├── null_type.md ├── out_parameters.md ├── packages.md ├── partial_function_application.md ├── pickle.md ├── pipe_operator.md ├── project_coordination.md ├── readme.MD ├── referencing_functions.md ├── rfc_codex.md ├── spl_summary.md ├── standardise_core_library.md ├── static_class_init.md ├── strings_and_encoding.md ├── strong_typing.md ├── structs.md ├── syntax_tweeks.md ├── template_literals.md ├── ternary_operator_right_associative.md ├── throws_declaration.md ├── tuple_returns.md ├── type_aliasing.md ├── typedef_callables.md └── union_types.md /.github/ISSUE_TEMPLATE/internals-info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/.github/ISSUE_TEMPLATE/internals-info.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/rfc-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/.github/ISSUE_TEMPLATE/rfc-summary.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/work-item.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/.github/ISSUE_TEMPLATE/work-item.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/LICENSE -------------------------------------------------------------------------------- /annotations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/annotations.md -------------------------------------------------------------------------------- /array_key_casting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/array_key_casting.md -------------------------------------------------------------------------------- /async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/async.md -------------------------------------------------------------------------------- /auto_capture_closure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/auto_capture_closure.md -------------------------------------------------------------------------------- /better_web_sapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/better_web_sapi.md -------------------------------------------------------------------------------- /blank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/blank.md -------------------------------------------------------------------------------- /branded_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/branded_types.md -------------------------------------------------------------------------------- /briefer_closure_syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/briefer_closure_syntax.md -------------------------------------------------------------------------------- /call_site_error_exception_control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/call_site_error_exception_control.md -------------------------------------------------------------------------------- /chained_comparison_operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/chained_comparison_operators.md -------------------------------------------------------------------------------- /class_local_maxima.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/class_local_maxima.md -------------------------------------------------------------------------------- /class_method_callable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/class_method_callable.md -------------------------------------------------------------------------------- /class_scoping_improvements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/class_scoping_improvements.md -------------------------------------------------------------------------------- /closure_self_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/closure_self_reference.md -------------------------------------------------------------------------------- /co_and_contra_variance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/co_and_contra_variance.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/composer.json -------------------------------------------------------------------------------- /consistent_callables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/consistent_callables.md -------------------------------------------------------------------------------- /engine_strict_mode_interaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/engine_strict_mode_interaction.md -------------------------------------------------------------------------------- /enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/enums.md -------------------------------------------------------------------------------- /etiquette/etiquette_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/etiquette/etiquette_rules.md -------------------------------------------------------------------------------- /etiquette/etiquette_vs_coc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/etiquette/etiquette_vs_coc.md -------------------------------------------------------------------------------- /etiquette/how_to_handle_etiquette_feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/etiquette/how_to_handle_etiquette_feedback.md -------------------------------------------------------------------------------- /etiquette/how_to_have_better_discussions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/etiquette/how_to_have_better_discussions.md -------------------------------------------------------------------------------- /etiquette/images/I_dont_speak_bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/etiquette/images/I_dont_speak_bottom.jpg -------------------------------------------------------------------------------- /etiquette/mailing_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/etiquette/mailing_list.md -------------------------------------------------------------------------------- /etiquette/mailing_list_for_younguns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/etiquette/mailing_list_for_younguns.md -------------------------------------------------------------------------------- /etiquette/rfc_attitudes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/etiquette/rfc_attitudes.md -------------------------------------------------------------------------------- /etiquette/rfc_etiquette.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/etiquette/rfc_etiquette.md -------------------------------------------------------------------------------- /explicit_defaults.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/explicit_defaults.md -------------------------------------------------------------------------------- /future/danacks_wishlist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/future/danacks_wishlist.md -------------------------------------------------------------------------------- /future/easier_extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/future/easier_extensions.md -------------------------------------------------------------------------------- /generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/generics.md -------------------------------------------------------------------------------- /immutable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/immutable.md -------------------------------------------------------------------------------- /internals_info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/internals_info.md -------------------------------------------------------------------------------- /jit_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/jit_testing.md -------------------------------------------------------------------------------- /method_overloading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/method_overloading.md -------------------------------------------------------------------------------- /multiple_return_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/multiple_return_type.md -------------------------------------------------------------------------------- /named_params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/named_params.md -------------------------------------------------------------------------------- /non_extending_code_reuse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/non_extending_code_reuse.md -------------------------------------------------------------------------------- /null_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/null_type.md -------------------------------------------------------------------------------- /out_parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/out_parameters.md -------------------------------------------------------------------------------- /packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/packages.md -------------------------------------------------------------------------------- /partial_function_application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/partial_function_application.md -------------------------------------------------------------------------------- /pickle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/pickle.md -------------------------------------------------------------------------------- /pipe_operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/pipe_operator.md -------------------------------------------------------------------------------- /project_coordination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/project_coordination.md -------------------------------------------------------------------------------- /readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/readme.MD -------------------------------------------------------------------------------- /referencing_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/referencing_functions.md -------------------------------------------------------------------------------- /rfc_codex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/rfc_codex.md -------------------------------------------------------------------------------- /spl_summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/spl_summary.md -------------------------------------------------------------------------------- /standardise_core_library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/standardise_core_library.md -------------------------------------------------------------------------------- /static_class_init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/static_class_init.md -------------------------------------------------------------------------------- /strings_and_encoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/strings_and_encoding.md -------------------------------------------------------------------------------- /strong_typing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/strong_typing.md -------------------------------------------------------------------------------- /structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/structs.md -------------------------------------------------------------------------------- /syntax_tweeks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/syntax_tweeks.md -------------------------------------------------------------------------------- /template_literals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/template_literals.md -------------------------------------------------------------------------------- /ternary_operator_right_associative.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/ternary_operator_right_associative.md -------------------------------------------------------------------------------- /throws_declaration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/throws_declaration.md -------------------------------------------------------------------------------- /tuple_returns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/tuple_returns.md -------------------------------------------------------------------------------- /type_aliasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/type_aliasing.md -------------------------------------------------------------------------------- /typedef_callables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/typedef_callables.md -------------------------------------------------------------------------------- /union_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Danack/RfcCodex/HEAD/union_types.md --------------------------------------------------------------------------------