• DocumentCode
    804921
  • Title

    Scala and Lift Functional Recipes for the Web

  • Author

    Ghosh, Debasish ; Vinoski, Steve

  • Volume
    13
  • Issue
    3
  • fYear
    2009
  • Firstpage
    88
  • Lastpage
    92
  • Abstract
    Today, there´s significant interest in functional languages and frameworks that fit the Web better than imperative languages. We explore Scala, an OO-functional language on the Java virtual machine, and Lift, a framework implemented on Scala´s functional features. The Scala language offers functional programming features and asynchronous message-passing concurrency alongside a statically typed model. Lift exploits this model to offer secure, higher-level abstractions to Web developers.
  • Keywords
    Internet; Java; concurrency control; functional languages; functional programming; message passing; object-oriented languages; object-oriented programming; virtual machines; Java virtual machine; Lift; Scala; World Wide Web; asynchronous message-passing concurrency; higher-level abstractions; object-oriented-functional language; Computational modeling; Concurrent computing; Data structures; Data visualization; Domain specific languages; Functional programming; Libraries; Pattern matching; Standards development; Yarn; Lift; Scala; actor; closure; functional Web; functional language; pattern match;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2009.68
  • Filename
    4907692