The Scala Experiment – Can We Provide Better Language Support for Component Systems?
True component systems have been an elusive goal of the software industry. Ideally, software should be assembled from libraries of pre-written components, just as hardware is assembled from pre-fabricated chips. In reality, large parts of software applications are written “from scratch”, so that software production is still more a craft than an industry.
- 1.Odersky, M., et al.: The Scala Language Specification. Technical report, EPFL Lausanne, Switzerland (January 2004), Available online: http://scala.epfl.ch
- 2.Odersky, M., Cremet, V., Röckl, C., Zenger, M.: A nominal theory of objects with dependent types. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol. 2743. Springer, Heidelberg (2003)Google Scholar