Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is XSLT a functional programming language?

Tags:

People also ask

What type of language is XSLT?

From a programmer's point of view, XSLT is a programming language for processing XML data — that is, transforming XML documents. As such, it supports the following: A small set of flexible data types: Boolean, number, string, node-set, and external objects.

Is TCL a functional language?

Tcl isn't usually considered a functional language because it isn't designed to that specific end, but it is as amenable to functional programming as Lisp.

What languages are considered functional programming?

Functional programming has historically been less popular than imperative programming, but many functional languages are seeing use today in industry and education, including Common Lisp, Scheme, Clojure, Wolfram Language, Racket, Erlang, Elixir, OCaml, Haskell, and F#.


Several questions about functional programming languages have got me thinking about whether XSLT is a functional programming language. If not, what features are missing? Has XSLT 2.0 shortened or closed the gap?