Binding strategies and scope rules are independent

Thomas R. Virgilio, Raphael Finkel

Producción científica: Articlerevisión exhaustiva

1 Cita (Scopus)

Resumen

The programming language Lisp employs dynamic scope rules. Binding is usually of the shallow variety, but deep (also called funarg) binding is also available. Block-structured languages, on the other hand, use static scope rules. Here, binding is always deep. The goal of this paper is to examine the complexities of shallow binding with static scope rules in a block-structured language, and to suggest an implementation scheme for this unlikely combination. The purpose of this exercise is to demonstrate that binding strategies (shallow/deep) and scope rules (static/dynamic) are separable issues.

Idioma originalEnglish
Páginas (desde-hasta)61-67
Número de páginas7
PublicaciónComputer Languages
Volumen7
N.º2
DOI
EstadoPublished - 1982

ASJC Scopus subject areas

  • General Computer Science

Huella

Profundice en los temas de investigación de 'Binding strategies and scope rules are independent'. En conjunto forman una huella única.

Citar esto