The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - May/June (2009 vol.13)
pp: 88-92
Debasish Ghosh , Anshinsoft
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.
INDEX TERMS
Scala, Lift, actor, functional language, pattern match, closure, functional Web
CITATION
Debasish Ghosh, "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
REFERENCES
1. P. Haller and M. Odersky, "Event-Based Programming without Inversion of Control," LNCS 4228, Springer, pp. 4–22.
2. J. Armstrong, Programming Erlang: Software for a Concurrent World, Pragmatic Bookshelf, 2007.
3. P. Haller and M. Odersky, "Scala Actors: Unifying Thread-Based and Event-Based Programming," Theoretical Computer Science, vol. 410, nos. 2–3, 2009, pp. 202–220.
4. E. Gamma et al., "Design Patterns: Abstraction and Reuse of Object-Oriented Design," Proc. 7th European Conf. Object-Oriented Programming, Addison-Wesley, 1993, pp. 406–431.
18 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool