• DocumentCode
    1967331
  • Title

    XLambda: A functional programming language with XML syntax

  • Author

    Onder, Ruhsan ; Bayram, Zeki

  • Author_Institution
    Dept. of Comput. Eng., Cyprus Int. Univ., Nicosia, Cyprus
  • fYear
    2009
  • fDate
    14-16 Sept. 2009
  • Firstpage
    628
  • Lastpage
    633
  • Abstract
    We describe XLambda, a functional language with XML syntax, and its processor which is implemented fully and completely in XSLT. XLambda has all the basic features of a functional language, such as defining named functions, operations on numbers, passing functions as parameters, constructing arbitrary data structures etc. What sets XLambda apart from the rest of the functional languages is not its feature set though, but rather its syntax and processor which is implemented as an XSLT stylesheet. Since most Web browsers have XSLT processors already built in, XLambda has the potential to be used as a scripting language in Browsers, much in the same way as JavaScript, among other possibilities.
  • Keywords
    XML; computational linguistics; functional languages; functional programming; XLambda; XML syntax; XSLT stylesheet; functional programming language; passing functions; Arithmetic; Calculus; Computer languages; Data structures; Encoding; Functional programming; Internet; Java; Reactive power; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Sciences, 2009. ISCIS 2009. 24th International Symposium on
  • Conference_Location
    Guzelyurt
  • Print_ISBN
    978-1-4244-5021-3
  • Electronic_ISBN
    978-1-4244-5023-7
  • Type

    conf

  • DOI
    10.1109/ISCIS.2009.5291894
  • Filename
    5291894