catamorphism
English
Etymology
From cata- (“down”) + morphism.
Pronunciation
- (Received Pronunciation) IPA(key): /ˌkætəˈmɔːfɪzəm/
Audio (Southern England): (file) - (General American) IPA(key): /ˌkætəˈmɔɹfɪzəm/
- Rhymes: -ɔː(ɹ)fɪzəm
Noun
catamorphism (plural catamorphisms)
- (functional programming) A generalization of the folds on lists known from functional programming to arbitrary abstract data types that can be described as initial algebras.