Experiences with an icon-like expression evaluation system

  • Authors:
  • Laurence Tratt

  • Affiliations:
  • Middlesex University, London, United Kingdom

  • Venue:
  • Proceedings of the 6th symposium on Dynamic languages
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The design of the Icon programming language's expression evaluation system, which can perform limited backtracking, was unique amongst imperative programming languages when created. In this paper I explain and critique the original Icon design and show how a similar system can be integrated into a modern dynamically typed language. Finally I detail my experiences of this system and offer suggestions for the lessons to be learned from it.