On Referential Transparency in the Presence of Uniform Sharing
نویسنده
چکیده
Factotum, a software system for implementing symbolic computing systems, provides an uniform subterm sharing facility based on congruence that automatically detects and imposes sharing of equivalent structures independantly of client code. In the presence of this automatic facility, the meaning of structure updates is dangerously ambiguous. We explain how we resolve this problem in the Factotum system by providing a formal distinction between global updates, which are immediate; and local updates, which are relative to a declared root and become available only after finalization. This distinction has interesting consequences for coupled traversals.
منابع مشابه
The effectiveness of schema therapy on referential thinking and emotional exhaustion in female nurses
The purpose of this research was to determine the effectiveness of schema therapy on referential thinking and emotional exhaustion of female nurses. The research method was semi-experimental with a pre-test, post-test, and control group with a follow-up period of one month. The statistical population includes all the female nurses of Imam Khomeini Hospital (RA) in 1400, the total number of whic...
متن کاملDistribution in a Demand Driven Style
In this paper we present a model of distribution as a natural consequence of deterministic concurrency; a purely declarative form of concurrency that preserves referential transparency. This extends the demand driven model used as the operational basis of functional languages, into one with multiple independent demands without the need to allow non-determinism to appear at the user level. The a...
متن کاملThe Kiel Curry System KiCS
This paper presents the Kiel Curry System (KiCS) for the lazy functional logic language Curry. Its main features beyond other Curry implementations are: flexible search control by means of search trees, referentially transparent encapsulation and sharing across nondeterminism.
متن کاملLegal and Contractual Status of Income Taxation in Upstream Contracts of Oil and Gas Industry with Emphasis on Iranian Petroleum Projects
Fiscal regime of upstream oil and gas contracts is a crucial instrument that impacts sharing of revenue generated from petroleum project between host governments and oil company contractors. This regime consists of a variety of fiscal instruments and mechanisms, some of which have a legal and some others a contractual basis. The most important legal instrument is project income taxation that i...
متن کاملتأثیرگذاری فاکتورهای کلیدی بر مدل حکمرانی شبکهای مطلوب در نظام سلامت: رویکرد مدلسازی معادلات ساختاری
Introduction: Due to the complexity of health services, which require the engagement of different parties for the provision of integrated services, inappropriate network governance models can lead to financial conflicts, lack of transparency of accountabilities for medical errors, and difficulties on multi-professional team working. Therefore, this study aimed to examine factors influencing the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997