Coercion as a Metaphor for Computatiion
نویسنده
چکیده
The idea of coercion { taking objects of one type and transforming them into objects of another { is not a new one, and has been an important feature of language design since the advent of Fortran. This paper considers a generalization of coercion that permits structured transformations between program and data structures. The nature of these coercions goes signiicantly beyond what is found in most modern programming languages. Our intention is to develop a programming model that permits the expression of a wide-range of superrcially-diverse modularity constructs within a simple and uniied framework. We base the design of this model on the observation that a variety of program structures found in modern programming languages are represented fundamentally in terms of an environment. Given suitable transformations that map the environment representation of a program structure into a data object, we can enable the programmer to gain explicit control over his naming environment. We investigate the semantics of program/data coercion in the presence of a non-strict parallel evaluation semantics for environments. Parallelism and program/data coercion form an interesting symbiosis and it is the investigation of their interaction that forms the primary focus of this paper.
منابع مشابه
Cancer as a Metaphor
Introduction: Cognitive linguists believe that metaphor is a cognitive phenomenon, and that what appears in language is just the aspect of cognitive phenomenon Metaphor is one of the basic interdisciplinary concepts that has been paid more attention to its fundamental role in various aspects of psychology, medicine, including cancer in recent years. Methods:. From the point of view of cognitiv...
متن کاملFrom Embodiment to Metaphor: A Study on Social Cognitive Development and Conceptual Metaphor in Persian-Speaking Children
This study explores the metaphoric comprehension of normal Persian-speaking children, as well as theories of cognitive development and cultural and social impacts. The researchers discuss the improvement of the understanding of ontological conceptual metaphors through age growth and cognitive development, and how it helps to expand children’s thoughts and knowledge of the world. In this study, ...
متن کاملModeling Inheritance as Coercion in the Kenzo System
In this paper the analysis of the data structures used in a symbolic computation system, called Kenzo, is undertaken. We deal with the specification of the inheritance relationship since Kenzo is an object-oriented system, written in CLOS, the Common Lisp Object System. We show how the order-sorted algebraic specification formalism can be adapted, through the “inheritance as coercion” metaphor,...
متن کاملCancer as a Metaphor
Introduction: Cognitive linguists believe that metaphor is a cognitive phenomenon, and that what appears in language is just the aspect of cognitive phenomenon Metaphor is one of the basic interdisciplinary concepts that has been paid more attention to its fundamental role in various aspects of psychology, medicine, including cancer in recent years. Methods:. From the point of view of cognitiv...
متن کاملMetaphorical Conceptualization of SPORT Through TERRITORY as a Vehicle
WAR as a vehicle and Sport Is War as a conceptual metaphor (CM) seem inadequate to account metaphorically for SPORT. To cater for an inclusive vehicle/CM, we selected WIN and LOSS lexicon from the news coverage of Brazil’s football team loss to Germany and tested them through the Corpus of Contemporary American English. Then, the data were studied through the 3 stages of metaphor research. In t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1990