Talk:Functional programming/GA1

Article (edit | visual edit | history) · Article talk (edit | history) · Watch This article has been reviewed as part of Wikipedia:WikiProject Go

Talk:Functional programming/GA1

GA Reassessment

Article (edit | visual edit | history) · Article talk (edit | history) · Watch
This article has been reviewed as part of Wikipedia:WikiProject Good articles/Project quality task force in an effort to ensure all listed Good articles continue to meet the Good article criteria. In reviewing the article, I have found there are some issues that may need to be addressed, listed below. I will check back in seven days. If these issues are addressed, the article will remain listed as a Good article. Otherwise, it may be delisted (such a decision may be challenged through WP:GAR). If improved after it has been delisted, it may be nominated at WP:GAN. Feel free to drop a message on my talk page if you have any questions, and many thanks for all the hard work that has gone into this article thus far.

  • Many sections/subsections of this article are completely uncited, and most are undercited: History and Concepts, for instance.
  • There are six outstanding requests for citation.
  • There is one broken link.[1]
  • The lead jumps too quickly into jargon, and so is not accessible to the general reader.
  • Some of the prose needs attention, for instance: "Microsoft has turned its attention towards functional programming with introduction of F#, a .NET based functional programming language, in 2005."
  • "In 2008, Microsoft Research is adding F#, a functional language, to their .NET platform." Seems inconsistent with the statement above.
  • "Pure functional programming disallows side effects completely." Isn't "completely" redundant here? If impure functional programming allows side effects, then in what sense is it functional programming?
  • "... for example the common function map cane be implemented ...". Should that be "can be implemented", or is there the concept of a function map cane in functional programming?
  • There is an external link in the History section. External links should only appear in the External links section.
  • Some weasel words: "While existing monads are easy to use, many find it difficult to understand how to define new monads ...". How many? More than find it easy? Most? "There are tasks ... that often seem most naturally implemented with state." Often seems to who? You? Me?
  • In general I don't get the impression that this article makes any effort to explain functional programming to the general reader. By that I'm not suggesting that it ought to be dumbed down – quite the reverse in fact; there are some areas such as monads where I think it's quite light – but that it needs to be made more accessible.

--Malleus Fatuorum (talk) 23:11, 6 November 2008 (UTC)Reply

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.