On the Revival of Dynamic Languages

  • Oscar Nierstrasz
  • Alexandre Bergel
  • Marcus Denker
  • Stéphane Ducasse
  • Markus Gälli
  • Roel Wuyts
Conference paper

DOI: 10.1007/11550679_1

Volume 3628 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Nierstrasz O., Bergel A., Denker M., Ducasse S., Gälli M., Wuyts R. (2005) On the Revival of Dynamic Languages. In: Gschwind T., Aßmann U., Nierstrasz O. (eds) Software Composition. SC 2005. Lecture Notes in Computer Science, vol 3628. Springer, Berlin, Heidelberg

Abstract

The programming languages of today are stuck in a deep rut that has developed over the past 50 years. Although we are faced with new challenges posed by enormous advances in hardware and internet technology, we continue to struggle with old-fashioned languages based on rigid, static, closed-world file-based views of programming. We argue the need for a new class of dynamic languages that support a view of programming as constant evolution of living and open software models. Such languages would require features such as dynamic first-class namespaces, explicit meta-models, optional, pluggable type systems, and incremental compilation of running software systems.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© IFIP International Federation for Information Processing 2005

Authors and Affiliations

  • Oscar Nierstrasz
    • 1
  • Alexandre Bergel
    • 1
  • Marcus Denker
    • 1
  • Stéphane Ducasse
    • 1
  • Markus Gälli
    • 1
  • Roel Wuyts
    • 1
  1. 1.Software Composition GroupUniversity of BernSwitzerland