W Pythonie map() działa na wszystkich danych zgodnych z protokołem sekwencji. Czyni to Właściwą Rzecz^TM, czy podaję jej ciąg, listę, czy nawet krotkę.Czy OCaml ma ogólne funkcje map()/reduce()?
Nie mogę też dostać mojego ciasta w OCaml? Czy naprawdę nie mam innego wyjścia, jak tylko przyjrzeć się typowi kolekcji używam i znaleźć odpowiedni List.map lub Array.map lub Buffer.map lub String.map? Niektóre z nich nawet nie istnieją! Czy to jest to, o co proszę, niezwykłe? Muszę czegoś przegapić.
Co zatem jest nie tak z koniecznością sprawdzenia dokumentacji i korzystania z odpowiedniej funkcji? –