Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Qualifying System F<:: Some Terms and Conditions May Apply

View through CrossRef
Type qualifiers offer a lightweight mechanism for enriching existing type systems to enforce additional, desirable, program invariants. They do so by offering a restricted but effective form of subtyping. While the theory of type qualifiers is well understood and present in many programming languages today, polymorphism over type qualifiers remains an area less well examined. We explore how such a polymorphic system could arise by constructing a calculus, System F-sub-Q, which combines the higher-rank bounded polymorphism of System F-sub with the theory of type qualifiers. We explore how the ideas used to construct System F-sub-Q can be reused in situations where type qualifiers naturally arise---in reference immutability, function colouring, and capture checking. Finally, we re-examine other qualifier systems in the literature in light of the observations presented while developing System F-sub-Q.
Title: Qualifying System F<:: Some Terms and Conditions May Apply
Description:
Type qualifiers offer a lightweight mechanism for enriching existing type systems to enforce additional, desirable, program invariants.
They do so by offering a restricted but effective form of subtyping.
While the theory of type qualifiers is well understood and present in many programming languages today, polymorphism over type qualifiers remains an area less well examined.
We explore how such a polymorphic system could arise by constructing a calculus, System F-sub-Q, which combines the higher-rank bounded polymorphism of System F-sub with the theory of type qualifiers.
We explore how the ideas used to construct System F-sub-Q can be reused in situations where type qualifiers naturally arise---in reference immutability, function colouring, and capture checking.
Finally, we re-examine other qualifier systems in the literature in light of the observations presented while developing System F-sub-Q.

Related Results

Digital Assets in International Investment Arbitration: Potential Barriers to Qualifying Investments?
Digital Assets in International Investment Arbitration: Potential Barriers to Qualifying Investments?
In the context of advancing technology and economic progress, data has emerged as a critical factor of production, characterized by its proprietary attributes and inherent investme...
DEDUCTIBLE MEDICAL EXPENSES FOR INCOME TAX PURPOSES: TRADITIONAL HEALERS, PHARMACISTS AND COSMETIC PROCEDURES
DEDUCTIBLE MEDICAL EXPENSES FOR INCOME TAX PURPOSES: TRADITIONAL HEALERS, PHARMACISTS AND COSMETIC PROCEDURES
In terms of section 18(1)(b)(i) of the Income Tax Act 58 of 1962 a taxpayer is entitled to a qualifying medical-expenses deduction for services rendered by a registered medical pra...
The Updated Helm: A Bayesian Style Qualifying Update Specification of Kumar’s Helm for Formula One Race Prediction, 1980 to 2024
The Updated Helm: A Bayesian Style Qualifying Update Specification of Kumar’s Helm for Formula One Race Prediction, 1980 to 2024
<p>Kumar’s Helm is a five facet multiplicative model of two agent competitive outcomes, with facets named Vessel, Experience, Mindset at the moment, Opportunity, and Discernm...
The Regulation of European Venture Capital Funds (‘Euvecas’)
The Regulation of European Venture Capital Funds (‘Euvecas’)
Venture capital provides finance to undertakings that are generally very small, that are in the initial stages of their corporate existence and that display a strong potential for ...
EPD Electronic Pathogen Detection v1
EPD Electronic Pathogen Detection v1
Electronic pathogen detection (EPD) is a non - invasive, rapid, affordable, point- of- care test, for Covid 19 resulting from infection with SARS-CoV-2 virus. EPD scanning techno...
Medical Cannabis and Psychiatric Disorders: Implications for Psychiatric Nurses
Medical Cannabis and Psychiatric Disorders: Implications for Psychiatric Nurses
Objective: Cannabis use for medical condition has significantly increased over the past 20 years with 33 states and the District of Columbia passing laws legalizing medical cannabi...
Standards for Evaluating Oil Field Corrosion Inhibitors in the Laboratory
Standards for Evaluating Oil Field Corrosion Inhibitors in the Laboratory
Abstract The success of a corrosion inhibitor in controlling internal corrosion depends on (1) when the application of it has started, (2) efficiency of it, (3) inte...
Doctors qualifying from United Kingdom medical schools during the calendar years 1977 and 1983
Doctors qualifying from United Kingdom medical schools during the calendar years 1977 and 1983
Summary. At the conclusion of undergraduate medical education in the United Kingdom most students pass a university qualifying examination and obtain a degree i...

Back to Top