DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MIC.2009.68
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. 1. P. Haller and M. Odersky, "Event-Based Programming without Inversion of Control," LNCS 4228, Springer, pp. 4–22.
Index Terms:
Scala, Lift, actor, functional language, pattern match, closure, functional Web
Citation:
Debasish Ghosh, Steve Vinoski, "Scala and Lift—Functional Recipes for the Web," IEEE Internet Computing, vol. 13, no. 3, pp. 88-92, May/June 2009, doi:10.1109/MIC.2009.68 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||