Content deleted Content added
Communal t (talk | contribs) m Sorted listing in Category:Functional languages to blank (appears at top of list). Sorted listing in Category:Programming language comparisons to Functional programming languages. |
The cited reference is an irrelevant StackOverflow thread about getting the name of a class, not type classes or ad-hoc polymorphism. |
||
Line 25:
| [[Scala (programming language)|Scala]] || {{Yes}}<ref name=scala-lang.org.archives.files.ScalaOverview>{{cite web|title=Scala Overview|url=http://www.scala-lang.org/old/sites/default/files/linuxsoft_archives/docu/files/ScalaOverview.pdf|accessdate=26 November 2013}}</ref> || {{yes2}}Yes, with the lazy keyword<ref name=scala-lang.org.files.ScalaExample>{{cite web|title=Scala by Example|url=http://www.scala-lang.org/docu/files/ScalaByExample.pdf|accessdate=26 November 2013}}</ref> || style="background:#8CF; text-align:center"|Static<ref name="scala-lang.org.archives.files.ScalaOverview" /> || {{Yes}}<ref name=scala-lang.org/files/archive>{{cite web|title=Scala Reference|url=http://www.scala-lang.org/files/archive/nightly/pdfs/ScalaReference.pdf|accessdate=26 November 2013}}</ref> || {{Yes}}<ref name="scala-lang.org/files/archive" /> || {{yes2}}Default<ref name=scala-lang.org.collections.overview>{{cite web|title=Mutable and Immutable Collections|url=http://docs.scala-lang.org/overviews/collections/overview.html|accessdate=26 November 2013}}</ref> || {{Yes}}<ref>{{cite web|title=The Neophyte's Guide to Scala Part 12: Type Classes|url=http://danielwestheide.com/blog/2013/02/06/the-neophytes-guide-to-scala-part-12-type-classes.html|accessdate=29 November 2013}}</ref>|| {{Yes}}<ref>{{cite web|title=learning Scalaz - Functor|url=http://eed3si9n.com/learning-scalaz/Functor.html|accessdate=28 November 2013}}</ref> || {{Yes}}<ref>{{cite web|url=http://blog.tmorris.net/posts/2010-06-22-understanding-monads-using-scala-part-1.html|title=Understanding Monads using Scala (Part 1)}}</ref>|| {{Yes}}<ref name="scala-lang.org/files/archive" />
|-
| [[JavaScript]] || {{No}}<ref>{{cite web|title=List of multi-paradigm programming languages|url=http://en.wikipedia.org/wiki/List_of_multi-paradigm_programming_languages#Language_overview|work=Wikipedia|publisher=Wikipedia|accessdate=26 November 2013}}</ref>{{unreliable source|date=March 2015}} || {{yes2}}Yes, with extension<ref>{{cite web|last=Tao|first=Dan|title=Lazy.js|url=http://danieltao.com/lazy.js/|work=Dan Tao|accessdate=26 November 2013}}</ref> || style="background:#FC6; text-align:center"|Dynamic<ref>{{cite web|title=JavaScript Overview|url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/JavaScript_Overview|work=Mozilla Developer Network|publisher=Mozilla Developer Network|accessdate=26 November 2013}}</ref> || {{yes2}}Yes, with extension<ref>{{cite web|last=Frank|first=Thomas|title=Add some klass to JavaScript|url=http://www.thomasfrank.se/klass.html|work=thomasfrank.com|accessdate=26 November 2013}}</ref> || {{yes2}}Yes, with extension<ref>{{cite web|last=Faubion|first=Nathan|title=ADT|url=https://npmjs.org/package/adt|work=NPM|publisher=Joyent, nodejitsu|accessdate=26 November 2013}}</ref> || {{partial}}<ref>{{cite web|title=Immutable Object|url=http://en.wikipedia.org/wiki/Immutable_object#JavaScript|work=Wikipedia|publisher=Wikipedia|accessdate=26 November 2013}}</ref><ref>{{cite web|title=Javascript Data structures|url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures|work=Mozilla Developer Network|publisher=Mozilla Developer Network|accessdate=26 November 2013}}</ref> || {{
|-
| [[Clean (programming language)|Clean]] || {{Yes}}<ref name=wiki.clean.cs.ru.nl>{{cite web | url=http://wiki.clean.cs.ru.nl/FAQ | title=FAQ - Clean}}</ref> || {{Yes}} (with optional strictness annotations)<ref>http://clean.cs.ru.nl/download/doc/CleanLangRep.2.2.pdf</ref> || style="background:#FC6; text-align:center"|[[Uniqueness type|Uniqueness]]/Dynamic<ref>http://wiki.clean.cs.ru.nl/Clean</ref> || {{dunno}} || {{dunno}} || {{dunno}} || {{dunno}} || {{dunno}} || {{No}}<ref name="wiki.clean.cs.ru.nl" /> || {{dunno}}
|