Comparison of functional programming languages: Difference between revisions

Content deleted Content added
Some corrections around Lisps
Python does not have built-in type classes and this reference doesn't suggest otherwise.
Tag: references removed
Line 43:
| [[Elm (programming language)|Elm]] || {{Yes}} || {{No}} || style="background:#8CF; text-align:center"|Static<ref name=elm-lang.org.blog.interactiveProgramming>{{cite web | url=http://elm-lang.org/blog/Interactive-Programming.elm | accessdate=29 November 2013 | title=Elm Blog - Interactive Programming}}</ref> || {{dunno}} || {{Yes}}<ref name=elm-lang.org.learn.syntax>{{cite web | url=http://elm-lang.org/learn/Syntax.elm#algebraic-data-types | accessdate=29 November 2013 | title=Elm Syntax - Algebraic Data Types | archive-url=https://web.archive.org/web/20160313052210/http://elm-lang.org/learn/syntax.elm#algebraic-data-types | archive-date=13 March 2016 | url-status=dead }}</ref> || {{Yes}}<ref name=elm-lang.org.blog.interactiveProgramming /> || {{No}} || {{Yes}}<ref>{{cite web | url=https://csmith111.gitbooks.io/functional-reactive-programming-with-elm/content/section2/ClosuresAndCurrying.html | title=Closures and Currying - Programming with Elm}}</ref>
|-
| [[Python (programming language)|Python]] || {{No}}<ref>{{cite web | url=https://docs.python.org/2/howto/functional.html | title=Functional Programming in Python}}</ref> || {{partial}} (simulated using generators)<ref>[[Lazy evaluation]]</ref> || style="background:#FC6; text-align:center"|Dynamic<ref>{{cite web | url=https://docs.python.org/3/faq/general.html#what-is-python | title=What is Python?}}</ref> || {{Yes}}<ref>{{cite web | url=http://www.cs.utexas.edu/~byoung/cs313e/slides5-adt.pdf | title=Abstract Data Types and Stacks}}</ref> || {{dunno}} || {{partial}}<ref>[[Immutable object#Python]]</ref> || {{YesNo}}<ref>{{cite web | url=https://docs.python.org/2/reference/datamodel.html | title=Data model}}</ref> || {{Yes}}<ref>{{cite web | url=https://www.python.org/dev/peps/pep-3104/ | title=PEP 3104 -- Access to Names in Outer Spaces}}</ref>
|-
| [[Candle (programming language)|Candle]] || {{Yes}}<ref>{{cite web | url=http://www.candlescript.org/doc/candle-overview.htm | accessdate=30 November 2013 | title=Candle Overview}}</ref> || {{dunno}} || style="background:#FC6; text-align:center"|Dynamic<ref name=candlescript.org>{{cite web | url=http://candlescript.org/doc/candle-overview.htm | title=Candle Overview}}</ref> || {{dunno}} || {{partial}}, only Sequence and Map<ref>{{cite web | url=http://www.candlescript.org/doc/candle-data-model-reference.htm | accessdate=30 November 2013 | title=Candle Date Model Reference}}</ref> || {{partial}}<ref>{{cite web | url=http://candleapp.blogspot.com/2011/12/candles-procedural-design.html | accessdate=30 November 2013 | title=Candle's Procedural Design}}</ref>|| {{dunno}} || {{dunno}}