Steps in Scala : an introduction to object-functional programming /

"Scala is a highly expressive, concise and scalable language. It is also the most prominent method of the new and exciting methodology known as object-functional programming. In this book, the authors show how Scala grows to the needs of the programmer, whether professional or hobbyist. They te...

Full description

Saved in:
Bibliographic Details
Main Author: Loverdos, Christos K. K.
Other Authors: Syropoulos, Apostolos.
Format: eBook
Published: Cambridge ; New York : Cambridge University Press, 2010.
Online Access:CONNECT
Table of Contents:
  • 1. Introduction
  • 2. Core features
  • 3. Advanced features
  • 4. Parser builders
  • 5. XML processing
  • 6. GUI programming
  • 7. Concurrent programming
  • 8. On paths and a bit of algebraic abstractions
  • 9. Virtual files coming into existence
  • 10. Compositional file matching
  • 11. Searching, iterating, traversing
  • 12. The expression problem
  • 13. A computer algebra system
  • Appendix A. Multimedia processing
  • Appendix B. Distributing a Scala application along with Scala itself
  • Appendix C. Working with the compiler and the interpreter
  • Appendix D. Scala's grammar.