Comparison of functional programming languages: Difference between revisions

Content deleted Content added
Line 24:
| Scala || style="background:#98FB98"| 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> || style="background:#98FB98"| Yes<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:#96CDCD"| Static<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> || todo || style="background:#98FB98"| 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> || style="background:#98FB98"|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> || todo || todo || style="background:#98FB98"| Yes<ref>{{cite web|url=http://blog.tmorris.net/posts/understanding-monads-using-scala-part-1/}}</ref>|| style="background:#98FB98"| 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>
|-
| Javascript || todo || style="background:#98FB98"|Yes<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:#F2CEE0"|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> || todo || todo || style="background:#98FB98"|YesPartially<ref>{{cite web|title=ArrayImmutable push methodObject|url=httpshttp://developeren.mozillawikipedia.org/en-US/docs/Webwiki/Immutable_object#JavaScript/Reference/Global_Objects/Array/push|work=Mozilla Developer NetworkWikipedia|publisher=Mozilla Developer NetworkWikipedia|accessdate=26 November 2013}}</ref> || style="background:#98FB98"|Yes<ref>{{cite web|title=How do I get the name of an object's type in JavaScript|url=http://stackoverflow.com/a/332429|work=Stack Overflow|publisher=Stack Overflow|accessdate=26 November 2013}}</ref> || style="background:#98FB98"|Yes<ref>{{cite web|title=Function Object|url=http://en.wikipedia.org/wiki/Function_object#In_JavaScript|work=Wikipedia|publisher=Wikipedia|accessdate=26 November 2013}}</ref> || style="background:#98FB98"|Yes<ref>{{cite web|last=Brett-Bowen|first=Rhys|title=Monads in Plain JavaScript|url=http://modernjavascript.blogspot.com/2013/06/monads-in-plain-javascript.html|work=Modern JavaScript|publisher=Blogger|accessdate=26 November 2013}}</ref> || style="background:#98FB98"| Yes<ref name=developer.mozilla.org>{{cite web|title=Javascript Closures|url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Closures|accessdate=26 November 2013}}</ref>
|-
| Clean || style="background:#98FB98"| Yes<ref name=wiki.clean.cs.ru.nl>{{cite web | url=http://wiki.clean.cs.ru.nl/FAQ | title=FAQ - Clean}}</ref> || todo || todo || todo || todo || todo || todo || todo || todo || todo