Jump to content

Talk:Functor (functional programming)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by TobyK (talk | contribs) at 16:24, 4 August 2021 (Haskell-specific and not general to functional programming: new section). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Haskell-specific and not general to functional programming

This page is about a specific Haskell feature implementing a mappable abstraction. All the examples and links are about Haskell only. In fact the name Functor_(disambiguation) means something different in other functional languages such as Ocaml and standard ML. Therefore this page title is incorrect and misleading. It is forgivable that the page creator knew only Haskell and was ignorant about other functional languages and made a bad generalization, but the title should now be changed from the incorrect (functional programming) to clarify this is a Haskell feature. Alternatively the content could be rewritten to include the different meanings in various functional languages, expanding what is mentioned in the disambiguation page.