ch13
dz / grokking_simplicity / ch13Summary
Grokking Simplicity Chapter 13: Chaining Functional Tools
Node Tree
Nodes
| identity_function | |
| content | Identity Function |
| children | returns_arg_unchanged (Definition) |
| returns_arg_unchanged | |
| content | Returns Argument Unchanged |
| parents | identity_function |
| stream_fusion | |
| content | Stream Fusion |
| children | optimizing-chain (What stream fusion does), two_filters_one_filter_with_and, two_maps_single_map, map_reduce-one_reduce |
| optimizing-chain | |
| content | Optimizing chain of map(), filter(), and reduce(). |
| parents | stream_fusion |
| two_maps_single_map | |
| content | Two maps in a row equivlane to single map |
| parents | stream_fusion |
| two_filters_one_filter_with_and | |
| content | Two filters in a row equivalent to one filter with AND |
| parents | stream_fusion |
| map_reduce-one_reduce | |
| content | Map + reduce equivalent to one reduce |
| parents | stream_fusion |
| chaining_tips | |
| content | Chaining Tips |
| children | operate_on_whole_array, extract_helper_functions, replace_conditionals_filter, make_data, many_small_steps |
| make_data | |
| content | Make Data |
| parents | chaining_tips |
| operate_on_whole_array | |
| content | Operate on whole array |
| parents | chaining_tips |
| replace_conditionals_filter | |
| content | replace conditionals with filter |
| parents | chaining_tips |
| extract_helper_functions | |
| content | extract helper functions |
| parents | chaining_tips |
| many_small_steps | |
| content | Many small steps |
| parents | chaining_tips |
| other_functional_tools | |
| content | Other Functional Tools |
| children | pluck, concat, frequencies_by, group_by |
| concat | |
| content | concat |
| parents | other_functional_tools |
| pluck | |
| content | Pluck |
| parents | other_functional_tools |
| frequencies_by | |
| content | frequenciesBy() |
| parents | other_functional_tools |
| group_by | |
| content | groupBy |
| parents | other_functional_tools |
| reduce_for_building_values | |
| content | reduce for building values |
| children | augmenting_data, event_sourcing |
| event_sourcing | |
| content | Event sourcing |
| parents | reduce_for_building_values |
| augmenting_data | |
| content | Augmenting Data |
| parents | reduce_for_building_values |